Кирилл Мокевнин, Конечные автоматы как способ значительно упростить логику и понимание кода