DNA Polymerases: Discovery, Characterization and Functions in Cellular DNA Transactions