Add binary insertion sort implement && misc refine

insertion sort fix; other sort methods define.

Signed-off-by: Mingming Zhang <fishtown.mm@gmail.com>