Self Organizing Classifiers and Niched Fitness