Exercises by language constructs

The exercises are sorted by the number of language constructs they require; starting with those that require the least.