added quick and insertion sorts