made ordering of city distances to be consistent with equals
added recursive step to dijsktra algorithm
added relaxed numbers in distances
removed duplicated compare method