Quick exercise: in place mergesort.
Quick recursive hanoi exercise.
Minimum palindromes in string. Complexity is apalling...