sort list

binary sort