Bernard Bolzano — Bohemian mathematician and priest (1781–1848)