title: string .IndexOf with startIndex
body: <p>when you use a startIndex in a IndoexOf method if not match is found does it return -1 or your startIndex? I ran this in my code and want to make sure what I got is right.</p>