ну говно же, это конкретное какое-то знание, которое гуглится за минуту, читается бумажка и имплементится .. если чувак там сходу не может это написать - вообще нихуя не значит
да и вообще зачем это имплементить если уже всё готовое есть? ну найдёшь ты велосипедописателя, который свои там алгоритмики затащит в код вам, потом он уйдёт, а тебе это говно разгребать..