another solution of exercise03
Exercise04
chapter03 finished