The biochemistry and biological significance of nonhomologous DNA end joining: an essential repair process in multicellular eukaryotes | Synapse