ch5 exercises
fixed ch5 exercises
Merge branch 'ch5' into ch6
ch6 exercises