Demystifying Complex Algorithms: The 'Numerical Recipes' Book Series