Fix BigInt comparison again
I changed the BigInt comparison to use actual BigInts. This works because it doesn't need new syntax support and on browsers that doesn't support BigInt the branch will never get reached.
I also rearranged the test to give them a bit more structure and produce more legible output.