In China, hailing a car takes less than a minute. But behind the seamless app experience lies a complex algorithm ...