Я пока держу это на уровне подсказки.
Ваша функция состоит в двух вещах.Сначала он вычисляет 0, если его аргумент является пустым списком, или #t или #f, если его аргумент является списком, который начинается с 0 или нет.Затем он выбрасывает этот результат и рекурсивно вызывает себя в остальной части списка.
Вам придется сделать две вещи, чтобы выполнить эту работу: 1) каким-то образом объединить результаты отдельных тестов с нулем (для мысленного эксперимента посмотрите на ваш код: как он будет возвращать значение 2, если в списке два ноля?);2) успешно завершить работу, когда он рекурсивно вызывает себя в пустом списке.