Fourth Commit

Still need to do plane rotations, triangular multiplication, and
optimizations.
Merge pull request #2 from johnorland/master

another commit