Ordered list of merges. merges[i] = (a, b) means "when encountering the pair (a, b), replace it with token id 256 + i".
merges[i] = (a, b)
(a, b)
256 + i
final List<List<int>> merges;