finished impl. of Matrix interface into BasicMatr