clrs; problem 8.5 - average sorting