Took kata example off internet.  Good example of TDD to generate a far more elegant solution than what I originally had.  Going to try to recreate process with babbler.