R programming assignment 2

cache matrix implementation in R by J Bidwell for coursera R
programming course, assignment 2