Нашел академическую страницу с алгоритмом, который хочешь реализовать