writeTwosComplementLong

Writes a signed long using twos-complement encoding using the fewest bytes required

Return

the number of byte written to the sink