Chapter5: solution 5-13 added (first try)
Chapter5: code refactoring in solution 5-13
Chapter5: another code refactoring in solution 5-13