williamson ether synthesis practice problems