Text this: Quantum algorithms for searching, resampling, and hidden shift problems