Distribution function

Base class for Distributions