Adds map() to Array1, and provides implementations for Vectors,
Points, Matrices, and Quaternions.

Signed-off-by: Aaron Jacobs <atheriel@gmail.com>
Use pointers for the column map.

Signed-off-by: Aaron Jacobs <atheriel@gmail.com>
Merge pull request #96 from atheriel/vecmap

Add a map() method for vectors.