Added better max float and note about rootCost depending on substitution cost in cost matrix