class Concurrent::ThreadSafe::Util::PowerOfTwoTuple

def initialize(size)

def initialize(size)
  raise ArgumentError, "size must be a power of 2 (#{size.inspect} provided)" unless size > 0 && size & (size - 1) == 0
  super(size)
end