chapter10-exercise
chapter10 exercises done
fix some chapter10 tests