Changes for additional params

* cacheSolve has an option to pass additional parameters
* those need to be given to the solve() function