adrian's less than O(n) string contains