ulong abs (ulong x, ulong y)
{
  return (delta >= 0) ? delta : (delta * (-1)), 
  { 
    delta = x - y
  };
}
