A Critical Review of Classifier Systems