It's great to read something that's both enjoyable and provides pradmatisgc solutions.