How to make an all-pass filter with a desired impulse response

lt is shown that, and how for any sequence of n + 1 numbers, an all-pass filter of order \leq n can be constructed whose impulse response begins with the given sequence up to a gain factor. An application is pulse expansion, for instance, speech prefiltering in ADPCM systems in order to avoid quantizer overload due to pitch pulses.