WARNING: this is the solution to the nodeschool.io tasks. Please attempt it on your own :)