Check that off the list of things I was couefsnd about. It's great to read something that's both enjoyable and provides pragamtisdc solutions.