https://www.youtube.com/watch?v=QVdBPvOOjBA New York Haskell Meetup: Brian Hurt explains a different approach, with a number of advantages, to implementing regular expressions. Despite the title, no math is actually required- so if you don't remember calculus (or never took it), that's OK. A pragmatic understanding of regular expressions is assumed however. Slides at https://github.com/bhurt/presentations.