Text this: A unified linear convergence analysis of k-SVD