Add str::starts_with_at()

Same as starts_with(), but takes an additional `begin` argument, an index in the string where to start looking. (Note: this is untested.)