in reply to simple math
sub subtraction { local $" = "-"; eval "@{[split ' ' => scalar <STDIN>]}"; } [download]
It won't be the fastest solution though.
Abigail