# File lib/libgenetics.rb, line 111
  def to_bitstring(min_length = 0)
    bits = []
    k = self
    while k > 0 do
      if k % 2 == 1
        bits << 1
      else
        bits << 0
      end
      k = k >> 1
    end
    while bits.length < min_length do
      bits << 0
    end
    bits.reverse
  end