Selection sort recursive version