Because `i` starts at `0` and gets incremented each iteration. `i` begins at `<` (less than) `arr1.length()` and because it increments each iteration it will eventually be `>` (greater than) `arr1.length()`. And when it is `>`, that's when we want to exit the loop.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence