Why Are Self-Driving Cars the Future and How are They Created?