Next Generation Sequencing Explained