Autonomous Vehicles: The Answer to Our Growing Traffic Woes