please give a simple explanation of mutual information. After finding the top ranked attributes using information gain how can we perform hierarchical clustering on this attributes using mutual information....... please provide some java code to perform hierarchical clustering using mutual information.......