Autonomous Trucks: Understanding the Future of Trucking