Initial baseline for Programming Assignment 2 - matrix inverse caching