Added exercise 3.1
Added exercise 3.2 (strict to avoid ambiguity)
Added exercise 3.3
Added time spent

Cleanup