G-Quadruplexes In Gene Regulation And Telomere Maintenance