First Order Inductive Learner