added an implementation file for algorithm header
commented function fitness
changed parameter to run function