Text this: Foundations of learning classifier systems