Preparation of Organofluorine Compounds: Exploring Mono-, Di-, and Tri-fluorination