Preparation of discrete oligoethers: synthesis of pentabutylene glycol and hexapropylene glycol by two complementary methods.