Sortable lib WIP
Sorting library done