How to write your own compiler and executor for mathematical expressions
medium.com