idx 20: Part 15: Refactoring the CSV Parser