Task 11. TODO: What if file is empty.