Some examples of a functional programming style in Python.
functional_programming_style.ipynb: notebook explaining a functional programming style in Python with examples.sieve_of_eratosthenes.ipynb: a lazy implementation of the sieve of Eratosthenes using generators.persistent_lists.ipynb: example of an implementation of a persistent list, i.e., a purely functional data structure.persistent_binary_search_tree.ipynb: example of an implementation of a persistent binary search tree, i.e., a purely functional data structure.