Starting to implement the PersistentHashMap