SEARCH Articles Figures Tables Brook rearrangement Brooks Homoenol Homoenolate Homoenolate equivalents Homoenolates