First-Principles Calculations for DNA and Related Systems