Flesh out remainder of "2D cross products" and add a 2D rot(angle, vector) to match 3D qrot(quat, vector).
Flesh out remainder of "2D cross products" and add a 2D rot(angle, vector) to match 3D qrot(quat, vector).

sgorsten/linalg