Diving into Genetics and Genomics