made selection sort forward recursive, added insersion sort