Class CostingAlgorithm