basic stuff (copy, clone, constructors, assignments) in gamma_tensor