ride-hailing; ride-pooling; transportation network companies; agent-based traffic simulation; deadheading; vehicle repositioning; dynamic ride-matching; multimodal mode choice; emergent system behavior; BEAM