add real all numbers case
implement insertion sort