index_ versions of preprocess and query.  Do they work??
Finish index versions: basic tests work.
Add more index tests.
Switch over to using the index form of RMQ.