should we also check a proper sparse array? ie `[0,,2]`

same question for findIndex