Мне не нравится, как на RSDN сказано со ссылкой на меня про только два базовых ... и т.д. Бегать куда-то и всюду поправлять утомительно, да и невозможно. Валерий Викторович, Вы уж там сами поправили бы, а то нехорошо.

Одно дело выделить очень часто встречающиеся особые случаи, обусловленные общей логикой мира (два квантора), и отдельно поупражнять их "у стенки" (именно что постановка базовой техники).
Другое дело "только два".

Даже между двумя этими схемами нет жесткой границы.
(Как обычно, мем, путешествуя по головам, оптимизируется на легкость распространения, т.е. под средний уровень интеллекта, -- а потом находится кто-нибудь, кто начинает сей оптимизировавшийся мем в открытую дверь маша ломом критиковать).

Среди более сложных циклов (а они все -- как мин. двухветочные Дейкстры) тоже можно выделить один-два полезных частных случая. И упражнять их отдельно, в зависимости от времени в курсе.