bug: sort best fitness descending. bug: don't mutate elite