Results 2 issues of Karlo

When the sum of dataPoints == 1.0 theres a "hard" transition like this: Maybe we need a flag to determine if this transition should be hard or soft?

Provide a playground. Its easier to get running.