Make grep/first/last-index faster by using natives

This now actually makes (^Inf).last-index(Int) fail, rather than returning
Nil.  This seems more correct, although the error is LTA (for now).