code: func (c *Container) arrayToBitmap() {
  	statsHit("arrayToBitmap")
  	array := c.array()
  	c.typ = containerBitmap
  	bitmap := make([]uint64, bitmapN)
  	c.setBitmap(bitmap)
  	c.mapped = false
  
  	// return early if empty
  	if c.n == 0 {
  		return
  	}
  
  	for _, v := range array {
  		bitmap[int(v)/64] |= (uint64(1) << uint(v%64))
  	}
  }
docs: // arrayToBitmap converts from array format to bitmap format.