Final submission for Programming assignment 2 of makeCacheMatrix and cacheSolve functions