solutions for learnyounode exercises