Restriction enzymes and their use in molecular biology: An overview