Preql

NOT ready to merge.
Why don't we factor out this line as `normalize_mutual_informat(mutual_info, joint_entropy)`, since we'll be experimenting with it in the future.