add three function

add insertion sort with binary search, binary search, selection sort