P phys.org Thousands of programmable DNA-cutters found in algae, snails and other organisms 158 points PaulHoule 3 years ago 29 comments