R functions - Store a matrix and cache its inverse

R Programming Assignment 2 - makeCacheMatrix and cacheSolve functions
completed as per instructions