Coursera R Programming (John Hopkins) Assignment 2: Caching the inverse of a matrix.