If you have a background in object-oriented programming, then you’ll notice that the main difference with functional programming is the emphasis on expressions ...