debugged and added some non extensive testing on crowding distance function