Course selection algorithm will now stop recommnding classes for electives you've already completed

It'll also stop trying to fill up a semester that it keeps rechecking due to overflows after 10 tries (you may be almost to graduation and the only remaining plausible course would overflow you)