WARNING: Before you continue, be sure that you do not want to solve these challenges yourself.
DO NOT "infect" yourself with these solutions before trying. This is more a comparison or "handy", more understandable, C version reference.
The original lessons: https://github.com/chaosdorf/coding101/blob/master/Aufgaben/lvl1.md