UPSC Prelims 2019 Science & Technology

What is Cas9 protein that is often mentioned in the news?