Hello

I found this to be somewhat amusing:

>> a = []
=> []
>> a.all?
=> true
>> a.all? { |i| i == 10 }
=> true

Is there any reasoning for Enumerable#all? to always return true for
empty arrays?

Best regards,
Andre