Next Generation Sequencing: Underlying Technology and Applications to Cancer