learnyounode solutions 3 & 4