# File lib/dnsruby/bit_mapping.rb, line 61
    def number_to_bit_array(number, minimum_binary_places = 0)
      assert_non_negative(number)
      array = []
      while number > 0
        array << (number & 1)
        number >>= 1
      end
      array.reverse!
      zero_pad_count = minimum_binary_places - array.size
      zero_pad_count.times { array.unshift(0) }
      array
    end