Fixed a ton of memory leaks that I had left in there - one would think
that years at Oracle would have fixed that. Too much Python - sorry.
Also, DynamicPerfectHash seems to be working completely. Tests added
for push and pop functions of ExtendibleArray, and basic testing of
DynamicPerfectHash.