Whenever you open your favorite Taxi App, book a ride, and enjoy chatting with your friends while the taxi takes you to your destination, you interact with a complex system that operates seamlessly behind the scenes. For many of us, the systems seem almost magical, working as if by invisible hands t...