Object-oriented programming is very useful when dealing with virtual individual organisms of one class within which there are arrays with the individual’s information, in our case genotype and thus place on the continuum of sexual selection and natural selection. Some of the mathematics behind the genetics is rather complex and formulating the algorithms to calculate values like the inbreeding coefficient has been a challenge. We would hope to add this higher level of mathematics if we continued our project.

