Написать генератор-функцию itercalc(), которая возвращает параметрический итератор, работающий как примитивный стековый калькулятор. Команды калькулятору посылаются с помощью .send(), возвращаемое значение — None, за исключением команды «?», которая возвращает вершину стека. Другие команды — это либо целое число (оно добавляется на стек), либо одна из операций «+», «-», «*» или «/», которые заменяют два верхних элемента стека на результат применения к ним соответствующей операции (вершина стека — это второй операнд). Деление целочисленное. Если операция невозможна, она не выполняется, и выводится ошибка:
Zero division при попытке поделить на 0
Insufficient stack, когда нужного элемента на стеке нет
Unknown command, если команда не распознана
Insufficient stack Unknown command 12
Подсказка: целочисленное деление — это int.__floordiv__, если вдруг понадобится
