count throws during read time
begin Matrix2D, Matrix3D, and Matrix4D implementation following the authors lead
first pass at Matrix2D, onto 3D
add Vector4D type
implement matrix type
implement rotation
add test suite and fix errors
typo
add some benchmarking functions for sanity
add single arity for copying an existing matrix