Introduction - If you have any usage issues, please Google them yourself
This code and accompanying explanation is designed to be a genetic algorithm. It uses the roulette wheel method to optimize the function x^2 using six digit binary strings. The accompanying document goes through the algorithm and the code step-by-step.