Before revision:  As a bonus, we give algorithms for quantities that are missing in the literature, including the KL divergence .
After revision:  As a bonus, we give algorithms for quantities that are missing in the literature, including the gradient of entropy, the KL divergence, and the gradient of the KL divergence .