Implement KMP for strstr. Add quick select.