У одного моего очень дотошного нанимателя, склонного к личному участию во всём, энтузиазм несколько поубавился после того, как я с фанатичным блеском в глазах выдал: "Ооо, это прекрасный алгоритм! С удовольствием расскажу! Для объяснения алгоритма понадобится теория конечных автоматов и теория категорий, с их обзора и начнём. Надеюсь, у вас хорошая математическая база? Я учил это пять лет в универе и десять лет на практике, но вам постараюсь дать кратенько, часов за 6 должны уложиться. Подыщите спокойный кабинет с маркерной доской."
Но осторожно, работает только с комерсами. Если наниматель - технарь, можно попасть.