That's my answer to, "Why did you guys write an entire language parser for tax formulas" and, some years ago, "Why did you re-write large chunks of QT 2"