Да какие там алгоритмы, мяч Мартинсу и ГГ
вот и вся алгебра ыыы