Լուկաս-Կանադե ալգորիթմ