added comments on genetic algorithm and fitness function subsection in implementation (TODO)