Function Quaternion.rotate

Rotate a point by quaternion

Vector!(T,3) rotate (
  Vector!(T,3) v
);