Parsing expressions:
- https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html
- https://journal.stuffwithstuff.com/2011/03/19/pratt-parsers-expression-parsing-made-easy/
- https://eli.thegreenplace.net/2012/08/02/parsing-expressions-by-precedence-climbing
Implementation examples: