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