all tests pass.  finished pop and helper methods _smaller_child and _trickle_down