Implement iterators on Map and Vector.
Make Vector much more efficient by using prefix/suffix arrays to minimize copying.