An infinite time Turing machine is a generalization of a Turing machine to infinite computation lengths. It has three tapes: two of them are blank initially, and the other one contains the input to the machine.
This challenge is similar, yet no programming language has been known to simulate an ITTM. As such, the goal is instead to submit a function \$f: \mathbb{N} \rightarrow \mathbb{N} \cup {\textrm{HALT}}\$ (where HALT is some distinguishable value outside \$\mathbb{N}\$). Then, define \$n_0 = 0\$, \$n_{\alpha+1} = f(n_\alpha)\$ (if \$n_\alpha \neq \textrm{HALT}\$), and if α is a limit, \$n_α\$ is the bitwise limit superior of \$n_\beta\$ for \$\beta < \alpha\$ (if all \$n_\beta \neq \textrm{HALT}\$).
Rules
If \$f(\alpha) \in \mathbb{N}\$ for all \$\alpha < \beta\$, then the bitwise limit superior of such values should also be in \$\mathbb{N}\$.
Your score is \$(V, B)\$, where \$B\$ is how many bytes your program is, and \$V\$ is the ordinal with \$n_\alpha = \textrm{HALT}\$.
To compare scores we define a partial order \$\leq\$ so that \$(v_0, b_0) \leq (v_1, b_1)\$ iff \$v_0 \leq v_1\$ and \$b0\geq b1\$. A score \$(v_0,b_0)\$ is better than a score \$(v_1,b_1)\$ iff \$(v_0, b_0) \leq (v_1, b_1)\$ and they are not equal.