Вот пример невалидных аргументов, которые вы успешно обработаете:

    1 1 + 3

Вы разобьете их на

    "1" + "1" + "+" + "3" = "11+3"

Это некорректно.