[subset] MATH: don't serialize coverage table when iterator is empty

when iterator is empty, just set coverage offset to 0.
serialize() in coverage will at lease write out a 16-bit format header.
11 files changed