Orthogonal Matching Pursuit: Recursive Function Approximation with Applications to Wavelet Decomposition