More redblacktree cleanup
Abstracted key-value-pair storage for HAMT
Implement PersistentMap for RedBlackTree