I've been working at some of Dave Thomas' code kata problems. Code ka-what? A kata is an exercise in karate where you repeat a form many, many times, making little improvements in each. The intent ...