Итоги голосования для комментария:
Arris Например, такая имплементация:

imaginaria.ru/p/tegi-doverennye-i-nedoverennye-novyy-podhod.html
+