Fundamentals of Genetic engineering and its application in medicine