Demystifying functional programming with ramda
izifortune.com