Started with combinators.
More combinators.
Bunch more stuff.
Sort is buggered.
Sort seems to work.
Restructured.