Source: https://www.engr.ncsu.edu/wp-content/uploads/drive/1-MORshfST1zjmfEqk33HF1PCYP-HbW3L/2006-Inductive learning paper (JEE).pdf