Collection of functional programming techniques in Python