A Generic Matrix Class using C++ Templates capable of doing matrix arithmetic.