Fine then... here you go, you can figure out how and where I go by this to properly calc, I can even make the script smaller but heres a way to do it..

SYNTAX: //echo -a $pcalc(valuethatislarge,+-/*,valuesmaller)

DO NOTE: However, you see i see $1 has the large entry and $3 has the smaller and $2 has the +/*- Functions. In this script you can add if/elseif/else statements to make it "better" and the script can be written a tad longer to make multi calculations in one time. Remeber though that variables have abilitys to perform calculations without the $calc command. I would also put a $matchtok sequence to verify if dividend it should match if multiplied etc... ALOT if statements lol

Here you go, but first ill show you what I calculated and what my response was..

$pcalc(24984284092428940492049049,/,2) returns 12492142046214470246024524.5

while before $calc(24984284092428940492049049/2) would return 12492142046214470000000000


Even if you add my first return togheter it brings you back to the original result.

Small,ugly,but it works this way lol.. heres your workaround.

Code:
alias Pcalc {
  if ($len($1) > 17) && ($len($3) < 17) {
    %pcalc.a = $left($1,+17) $2 $3 | %pcalc.b = $mid($1,17) $2 $3 | return $+(%pcalc.a,%pcalc.b)
  }
}


Code:
if $reality > $fiction { set %sanity Sane }
Else { echo -a *voices* }