Full arifmetic parser, tested, but without brackets