Artificial intelligence: Myths and current & future developments