Break the problem down. A GA consists of several components - organisms, mating, mutation, etc...use Object Oriented programming to break these concepts into classes/interfaces. Sometimes the hardest...