Rename exercise trait from week4 lectures to MyList to avoid clobbering of Scala internal namesake
Insertion sort
Implementation of char frequency function, analogous to sort, for assignment 4.
makeOrderedLeafList isort implementation
Add singleton tests and implementation
Implementation of combine using a more type-generalised insert function.
createCodeTree in terms of until and other existing functions