func (v vector) Poke(pos uint, val bool) {
	var slot, offset uint = at(pos)
	if val {
		v[slot] |= (1 << offset)
	} else {
		v[slot] &^= (1 << offset)
	}
}
// Sets the bit at the designated position
Sets the bit at the designated position
// Sets the bit at the designated position
func (v vector) Poke(pos uint, val bool) {
	var slot, offset uint = at(pos)
	if val {
		v[slot] |= (1 << offset)
	} else {
		v[slot] &^= (1 << offset)
	}
}
func ( v vector ) Poke ( pos uint , val bool ) { var slot , offset uint = at ( pos ) if val { v [ slot ] |= ( 1 << offset ) } else { v [ slot ] &^= ( 1 << offset ) } }
Sets the bit at the designated position
Sets the bit at the designated position