Debugged remove() and trickleDown()

Deleted default implementation of remove() and made it work. Switched
updates for numItems to the front of trickleDown()