Development of a Computational System to Determine the Optimal Bus-stop Spacing in order to Minimize the Travel Time of All Passengers