A compendium of machine learning.Vol. 1,Symbolic machine learning