Peer Review Code

This is the branch that has the completed cachematrix functions solved
for the assignment.