Bentley, J. L. (1984), 'Programming Pearls, How to Sort', Coninrunicatiorrs of the ACM .