Сколько программистов на меня подписано?

Как насчет небольшой загадки?

Рассмотрим вот такую строчку кода:

if (i > (i + 1)) break;

И попробуем ответить на несколько вопросов:

1) Что хотел проверить автор данного кода?

2) Что может пойти не так как планировал автор? (вопрос со звездочкой)

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