Added 2D and 4D cross product