Speed up your Python programs with a powerful, yet convenient, caching technique called “memoization.”