Chemistry of α-oxoesters: a powerful tool for the synthesis of heterocycles.