Matthew wrote:Don't you need to delete the contents before add_on is called?
Delete what particular contents? You don't have to do anything except call add_on.
Matthew wrote:"GREAT.len() > 1 || LESS.len() > 1"
I don't think those will ever get smaller if they are only supposed to be sorted. You should do a tet at the beginning of the function to see if the list is more then one element or not.
I may do some small scale recursion tests so I can understand it better.
EDIT:
Attempting to get strings working with chamber is hard, and really, useless
