Fix @vector fill pointer.
Add a :swap method to @vector.
Add a @heap implementation.