cachematrix prog assignment #2

20141122 - being submitted for evaluation