Optimizing a Math Expression Parser in Rust | Hacker News Reader