fails:Array#select returns an Enumerator if no block given
fails:Array#select does not return subclass instance on Array subclasses
fails:Array#select! returns nil if no changes were made in the array
fails:Array#select! deletes elements for which the block returns a false value
fails:Array#select! returns an enumerator if no block is given
fails:Array#select! on frozen objects returns an Enumerator if no block is given
fails:Array#select! on frozen objects with truthy block raises a RuntimeError
fails:Array#select! on frozen objects with falsy block raises a RuntimeError
