rewrote IG calculation. tests show this cuts LDfeatureselect runtime in half, apparently regardless of corpora size