anchor.diff:          inform_dist const **marginals, size_t n, double base);
   ----
   Compute the multivariate mutual information between a collection of distributions.
  -
  -@param[in] joint           the joint distribution
  -@param[in] marginals       an array of marginal distributions
  -@param[in] n               the number of marginals
  -@param[in] base            the logarithmic base
  -@return the multivariate mutual information of the distributions
   ****
  
positive.code: 
  This function will return `NaN` if `inform_shannon` returns `NaN` when applied to any of the
  distribution arguments.
  
  @param[in] joint      the joint probability distribution
  @param[in] marginal_x a marginal distribution
  @param[in] marginal_y a marginal distribution
  @param[in] base       the logarithmic base
  @return the mutual information
  ****
  
  ****
  
negative.code:         double base);
  ----
  Compute the cross entropy between two distributions with equal support size.
  ****
  
  ****
  