Use nullVector in tests for zero-dimensional vectors.
Add crossProduct method for 3-dimensional cross products. Fixes #1.

May be worth adding other vector products in the future (like the 7
dimensional cross product), but this covers 99% of usecases, I'd
imagine.