Fundamendal Algorithms Vol .1.3e - Knuth
15