add selection sort implementation and binary search recursive
implementation