Learning and programming in classifier systems