stock abs( value ){ return ( ( value < 0 ) ? ( -value ) : ( value ) );}
stock abs(value){ return (value < 0 ? ~value+1 : value);}