Implement fitness function for entity.
Use int method instead of casting to an int to convert to int.
Change fitness to be maximized rather than minimized.
Implement creating a new entity from brainfuck code.
Add test for fitness.
Begin algorithm.
Take the goal output plus the code input as parameter for algorithm.
Implement a function that updates the fitness for all members of the
populaiton.
Implement Select for algorithm.
Add mutation rate to algorithm
Implement Mutate
Ensure normalized fitness are numbers, not NaN.
Actually update members of the population.
Use a better way to avoid NaN
If we couldn't pick someone, just make it random
Loop correctly through the new population.
Seed random with the time.
Keep track of the best performing member of the population.
Expose Member's Entity and Fitness.