Ok, I see what you're doing now. I realize we're only expecting this to be called for low-values of `t`, but can you change this loop so that it can't get infinitely stuck, i.e. limit to `lowprimes.length` attempts at picking a new `j`?