watched a awesome video, Functional Programming with JavaScript (https://www.youtube.com/watch?v=sCAR8ZPM6ew)