//! A trait that lets us operate on structures, treating them like a "genome"
//! so we can "mutate" and "cross" them with other structures
use Rng;
/// Interface for randomly mutating, crossing over, and creating a genome used
/// in genetic algorithms