Describir: Artificial intelligence programming with Turbo prolog