Finished hashmap implementation.