Tests should include: * Apply a signal to a dataset and summarize the resulting dataset split (information gain / entropy change if the datasets are labeled). * Apply a signal to a set of signals to a dataset and summarize the contribution of each signal in terms of data splitting.