Molecular Cloning for Beginners: Definition, Workflow and Application