I need how to write eval() from scratch in order to make a fully working calculator and not a simple one. That takes a string as an input and gives the ending result.