The Art of Computer Programming - Kunth(Donald) (a)