Working but not ready for prime time
I missed the session where this project was selected,
so I'm not completely clear on what Patricia tries are
actually good for.
Even so, it was an excellent learning exercise.
I've since done some research, which meant extra
edge cases which I have yet to write code to handle.