Practical Code Refactoring, Part 2 - Readability