Currying is the act of turning a function into a new function that takes slightly fewer arguments, achieving a slightly more specific task.
http://macr.ae/article/es6-and-currying.html
Let's start by making a simple function that will sum up two numbers, using currying: