A Fast Algorithm for Selective Signal Extrapolation with Arbitrary Basis Functions. (27th January 2011)