Nucleic Acids Hybridization: Modern Applications