New syntheses of E7389 C14-C35 and halichondrin C14-C38 building blocks: reductive cyclization and oxy-Michael cyclization approaches.