Introduction to computer science : an algorithmic approach - Tremblay, Jean-Paul (McGraw-Hill computer science series., 1989)