also stone fly cuts
the algorithm in code
___