Key Lecture Notes on Basic Organic Chemistry: Functional Groups of Organic Chemistry, Stereochemistry,classes of Organic Reactions and Mechanisms and Applications