Create makeCacheMatrix funtion

follow the pattern of the example makeVector function
add comments
create function cacheSolve

follow the example pattern
I was overthinking the problem

should return list of functions as the example instead of a matrix