cachematrix functions are created