$num = (~abs($num))+1 if $num < 0; #### return join( '', reverse @ret) || 0;