Restructing + insertion sort
fixed insertion sort descr
merge first try