i'm getting div by zero errors in gini split but imma commit anyway