Implement makeCacheMatrix and cacheSolve for assignment 2