Very poor design choices so the code is very inelegant, but I think the heap class is done. Have to set up the min/max heaps tomorrow.