checkpoint 1
implemented Matrix.select() functionality with unit-tests.