С практической стороны: ссылка кракен. Дальше идёт понятный комментарий. В основной части чередуются альтернативные конструкции, для того чтобы сделать подачу живее. Если анализировать построение, становится заметно, что данная схема не зацикливается в одной конструкции, а меняется между вариантами. Ниже приведён практический обзор. В том числе пояснены типовые ситуации, что встречаются на практике.