two complement representation