Type II restriction endonucleases — a historical perspective and more