Unit testing is for pussies.
Recursion is magic – resource-intensive mergesort done.