class BinData::Array

def sum_num_bytes_below_index(index)

def sum_num_bytes_below_index(index)
  (0...index).inject(0) do |sum, i|
    nbytes = elements[i].do_num_bytes
    if nbytes.is_a?(Integer)
      sum.ceil + nbytes
    else
      sum + nbytes
    end
  end
end