Re-wrote the linked list portion of this. Now the removeGreater method needs to be fixed again.