https://123deta.com/document/z3d8n57y-advances-learning-technologies-inductive-programming-conventional-deductive-programming.html