Solution to program assignment 2

Two functions are written in file cachematrixinv.R.
1- makeCacheMatrix
it takes the square numeric matrix and return an object consisting the
list of functions.
2- cacheSolve
It returns for the inverse of the matrix and saves for all future calls.