Title: A survey of artificial intelligence