cachematrix update

complet functions