List sort algorithms take a comparator, list join algorithms take a condition.
Thanks to ernestwang for this patch.
mutator.shutdown now cleans up mods. Note: does not work with concurrently
running mutators.
for pull request
conflict resolved