Metadata-Version: 2.1
Name: recache
Version: 1.0.0
Summary: Cache functions to speed up recursion
Home-page: https://github.com/donno2048/recache
Author: Elisha Hollander
License: MIT
Description: # recache
        
        Cache functions to speed up recursion
        
        ## install
        
        From Pypi:
        
        `python -m pip install recache`
        
        From GitHub:
        
        `python -m pip install git+https://github.com/donno2048/recache`
        
        ## Usage
        
        ```py
        from recache import cache
        def fib(n): # slow recursion
            if n < 0: return None
            if n <= 1: return 1
            return fib(n - 1) + fib(n - 2)
        @cache
        def cfib(n): # fast recursion
            if n < 0: return None
            if n <= 1: return 1
            return cfib(n - 1) + cfib(n - 2)
        ```
        
        To see the exact timing see [The notebook](https://github.com/donno2048/recache/blob/master/fib.ipynb)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
