The Mechanisms of DNA Replication