added reproductively_isolated() method
rewrote set_r(), generate_gametes() and generate_zygotes() methods