バグフィックス。コピー直後のコンパイルエラーを解消。
総合してリファクタリングじゃい!
新規実装。2章っぽいソースを足す&コンパイルエラー取る。
Merge branch '1_replacemagicnumberwithsymbolicconstant'