https://www.geeksforgeeks.org/arithmetic-expression-evalution/