Sort:  

Это понятно что сделали. Но как? Я бы хотел узнать технические подробности. Сам хочу свою сделать.

Исходники есть на гитхабе, это открытый код.