Sigh. I don't know the different between exponent and bitwise or

10^6 is bitwise or (resulting in 12). 1e6 would be 1 million. I just stick with 10 here
because the 12 (10^6) number was giving me good enough results