Sort:  

Gracias, tratare de publicar la parte 2, pero mejor explicada y con mas ejemplos para que se use con mas facilidad.