My solution for the LearnNode workshops