You Should Learn Functional Programming in 2017by@allanmacgregor