add ZipWithIndexSpec