Factorize code in chapterSliceReverse()
rename sliceStringContains() to stringSliceContains() (consistency)