Вычисляет все правильно (во всяком случае все приведенные примеры), рекурсию использую. Подскажите, где и что я не учла.