moved LazyTensor class from tensor_ops to tensor