Added Inverse Function
Implemented main sample application and helper functions
A happy makefile
Flushed out better inline documentation
Added covariance function
Merge branch 'Algorithms/inverse'