Given a list of data, implement the following 4 methods using LINQ in a class that allows for managing cars. Problem code:
a) getCarList, addCar, removeCar, updateCar
b) getDistinctCarMakes, getCarsWithHorsepowerGreaterThan, sortCarsByModelYear, filterCarsByFuelType
c) retrieveAllCars, addNewCar, deleteCar, modifyCar
d) listAllCars, insertCar, excludeCar, alterCar