These are replacements for the standard C api strcasestr().
I chose to implement this by allocating two copies on the heap and then using existing code. But I could also implement this using an M*N loop if you think that's preferable. Neither way is ideal, but there isn't exactly a fast way to implement this.