Adding Matrix2D bonus constructor and tests