Operational calculus: A theory of hyperfunctions