typesorting