Artificial General Intelligence (AGI): Future A to Z