prolog natural language processing project