I am trying to parse an input of a list of items.
An item can be a number, a function (foo(a, b)), or a combination: 1+2, (foo(a,b))-1
(foo(a, b))
1+2
(foo(a,b))-1