CRISPR DNA molecular machinery