Added a KL divergence PMF approach