How to efficiently compare strings with rolling hash | Franco Fernando