Separated between thousands of miles and many centuries, ancient Egypt has many things in common with ancient Mesoamerica.