first attempt

this is my first version of my special "matrix" object
it is not properly commented yet
but it succeeded all test cases from the discussion forum