Make Python Faster by Caching Functions: Memoization