Methods of Synthesis of β-Substituted Furan Derivatives