Introduction to Currying and Partial Application in Python | CodeSignal Learn