encode an array of numbers as variable sized integers (signed or unsigned) in binary.