Solution for computing the inverse of a square invertable matrix and caching that inverse for later use. Added snarky comments about how OO programming makes this kind of task simpler and more transparent. :)