add feature to summarize DiscreteProbabilityDistribution, has not been tested but does compile