В этом тексте изложен детализированный обзор. Отдельно пояснены типовые ситуации, что встречаются на практике. В конце собраны итоги, чтобы можно было использовать дальше. Если оценивать композицию, то эта логика не зацикливается в одной конструкции, и меняется в каждой версии.