CRISPR-associated endonuclease protein (Cas9) technology