Consumes exactly nBytes from this source and interprets it as a signed ULong.
if too much or too little data is present