Category Language Learning Machine