Cleaned up the CdfPartitionFunction to remove the upper bounds array.