add insertion and selection sorts