The Metaverse Explained: From Sci-Fi Dream to Reality