two-types-of-divergences