try to put traits definition in class
remove traits from Matrix and Scalar basic ops
further mixed basic ops
up to solve
solve ops
test_GPMatrix passes
stall at memory issue