Resolves #38: the issue was because of a comparison like 1e-17 < 0 holding true when we wanted it to be false (specifically in the comparison right_sum < 0 in the logic for the Categorical variable). This fix sidesteps the issue by computing right_sum in a different way that shouldn't have this problem
Resolves #38: the issue was because of a comparison like
1e-17 < 0
holding true when we wanted it to be false (specifically in the comparisonright_sum < 0
in the logic for the Categorical variable). This fix sidesteps the issue by computingright_sum
in a different way that shouldn't have this problem