no.4 done but is laughably crap!
reverse each in array - done but not pretty
pairing of students - again, wtf?
all but first 3