@Richard That's because you're using a Chromium browser, and Stack Exchange chat has an unsuitable font stack. You can fix it by injecting styling to alter the font, or by using a non-Chromium browser.
No. I mean, you could, but that's very wasteful, and won't be short either.
Split the problem into two: We have ⍳ which gives us the indices, but we need another function which tells us if we should make the index be 0, i.e. if the element was found at all.