Recursive algorithms - Lorentz, Richard (Ablex Pub. Corp., 1994)