Text this: A Float-Path Theory and Its Application to the Time-Cost Tradeoff Problem