Fast Mutual Information Computation for Large Binary Datasets