How Complex is DNA and Where Did the Information in DNA come from?