Initial framework - alg found how computer could learn. Next step is to add test cases