Theory of distributions