The CpuTensor structure is the backend implementaion of the Tensor trait. The implementation uses CPU for calcualations.
Although, Auto Vectorization has been used whereever possible for parallel execeution.
The Numeric trait defines a set of operations that numeric types must support.
It includes basic arithmetic operations and the ability to return special values like zero and one.