Got everything to work so we can randomly generate functions.

Have to fix generator so we get the type that we're loooking for (at
least 1 of every type [eE, mE etc...])
Also, we can start working on mutation/crossover and getting pops ready.