Add exercises 3.35, 3.36, 3.38, 3.41
Merge remote-tracking branch 'origin/master'