i never understood why the diagonalization argument doesnt work with the natural numbers you could consider all natural numbers to be sequences starting with the least significant digit and then construct a sequence that differs along the diagonal and this sequence must be unique by construction