exercise begins with precise instructions, often completed
with an illustration. The goals and main programming
principles are explained. Sometimes the program
is developped completely with an explanation for each
line, sometimes you are given a few clues to help you
write the program yourself. But a solution is always
at hand. You'll never be stranded in the middle of nowhere!