Example: small perfect tree
Input
connect(build([1,2,3,4,5,6,7])) then get_values_by_next(root)
Output
[[1], [2, 3], [4, 5, 6, 7]]
After connecting, level 0: 1 -> None; level 1: 2 -> 3 -> None; level 2: 4 -> 5 -> 6 -> 7 -> None. The serializer returns lists per level following next pointers.