Added first version of SIMD-accelerated math routines.
Added some documentation, some cleanup, added std::min/max specializations for vectors.