added basic collection methods to Matrix
added Vector