This simple memorizing of unique products and methods—referred to as rote learning—is fairly very easy to put into practice on a computer. More difficult is the trouble of employing what is termed generalization. Generalization will involve implementing earlier working experience to analogous new situations. For instance, a software that learns