When a number is greater than `1e+20`, the functions doesn't handle that, so `BigFloat(4000).greatherThan(1e+21)` returns `true`.
When a number is greater than
1e+20, the functions doesn't handle that, soBigFloat(4000).greatherThan(1e+21)returnstrue.