Пробовал делать через цикл, через рекурсию, без проверки на ноль всегда вылазит эта ошибка