A regular expression matcher in Scheme using derivatives | Hacker News Reader