twenty

Working on twenty. Everything beyond around 14 is untested.