Text this: The art of computer programming: V.1.: Fundamental algorithms