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