added array merge and insertion sorts