//        Original expr --> + 2 * 3 4
// Inline prettyprinted --> (+ 2 (* 3 4))
// The value of this expr = 14.0

//        Original expr --> * + 2 3 4
// Inline prettyprinted --> (* (+ 2 3) 4)
// The value of this expr = 20.0

//        Original expr --> + - 2 3 4
// Inline prettyprinted --> (+ (- 2 3) 4)
// The value of this expr = 3.0

//        Original expr --> - 2 + 3 4
// Inline prettyprinted --> (- 2 (+ 3 4))
// The value of this expr = -5.0

//        Original expr --> neg ^ 2 3
// Inline prettyprinted --> (neg () (^ 2 3))
// The value of this expr = -8.0

//        Original expr --> ^ neg 2 3
// Inline prettyprinted --> (^ (neg () 2) 3)
// The value of this expr = -8.0

//        Original expr --> / + neg -1 sqrt - ^ -1 2 * * 4 1 -1 * 2 1
// Inline prettyprinted --> (/ (+ (neg () -1) (sqrt () (- (^ -1 2) (* (* 4 1) -1)))) (* 2 1))
// The value of this expr = 1.618033988749895
