Adding Matrix2D bonus constructor and tests

For convenience, the method signature should stay the same -- return pos here.