begin work on a *proper* Sorter implementation