Technology's Effect on Real Estate: AI, Virtual Tours, and More