Do karma point ever go negative? If they dont (which is my view) then the sum of comments is rounded to 0 if less than 0.
Karma = [SUM(KP1,KP2,..KPn) - n] + ROUND0[0.5x((KC1,KC2...KCm) - m)]
I changed ROUND to ROUND0 where ROUND0 always returns 0 or more. Is there a math way of representing that, that I cant remember?