implemented makeCacheMatrix() and cacheSolve()
added some unit tests