comment
some rearrangings
"condition" can no longer ever be a boolean
edge build
a bit better readability and some simplifications
comma got me
moving around a check
making a safer regex
use internal round
cleanup of the math functions. more elegant and should be faster too
performance for math
a > args