A regular expression matching game
