fixed problems imaginary FourVector.modulus()