HOKAY. SO: I pitched the TreeMap cause it was a set, implemented
comparable on the BinaryArrayCandidate object (which made everything
much nicer) and had the makeCopy method clone the array instead of being
shallow. In the end, made a nice condensed Evolve class which is
actually working! now to figure out the file writter