Artificial intelligence: could it be magic?