| new Vector() | creates a vector with no elements |
| addElement(Object x) | adds x to the end of the vector |
| insertElementAt(Object x, int index) | puts x at specified location |
| Object elementAt(int index) | returns element at that location |
| int size() | returns current size of vector |
| Object firstElement() | returns firt element |
| Object lastElement() | returns last element |
| int indexOf(Object x) | returns the first index of x in the vector |
| new Hashtable() | creates an empty hashtable |
| void put(Object x, Object y) | makes x map to y |
| boolean containsKey(Object x) | retruns true if x is in the domain (list of keys) |
| boolean contains(Object y) | returns true if y is in range |
| Object get(Object x) | returns the object x maps to |