Function cross

Calculates the cross product or the perpendicular vector to two vectors (with length equal to the area of the parallelogram they form) Currently only works on 2 or 3 dimensional vectors

Vector!(T,3) cross(T, uint size) (
  Vector!(T,size) first,
  Vector!(T,size) second
)
if (size == 2 || size == 3);