A workshop to introduce functional-style programming in JavaScript