I think this *is* a good solution for getting to sort without the Comparable interface