cachematrix is now functional and will calculate, store, and retrieve the inverse of an input matrix