First iteration of assignment 3

Assignment 3 of R-Programming course.
Functions to enable caching of a matrix inverse.