Nucleic acids and polyelectrolyte theory