Enhancing the Results of Genetic Algorithm by Using Fitness Scaling Functions