Riddles and secrets of DNA: 21 facts that will surprise you