Car-Pooling and Ride-Sharing