A C++ Template Library for Efficient Forward-Time Population Genetic Simulation of Large Populations | Genetics