Add eager roulette/tournament selection fns.
Add higher penalty for different vector size.
Add function which fetches module fns.