We see what it means to curry a function, then walk through several examples of curried functions and their use cases.
const modulo = dvr => dvd => dvd % dvr
How can I flip this function? (flip(modulo) would be equal to dvd => dvr => dvd % dvr)
It can be:
const flip = fn => second => first => fn(first)(second);