AI: Its Nature and Future