peer assessment code for cachematrix - first commit