Unclear results of trimming function

The question is about this function and it's results:

Could someone explain me please, why in results do we have "20"?
I thought it's just comment issue, but when I've checked it, it returns [11, 15, 20, 21]
100.isMultiple(of: 2) //true
20.isMultiple(of: 2) //true

I've expected results: [11, 15, 21]

Is this an issue or I didn't understand correctly how should it work?

The sample code trims until reaches a number that isn't a multiple of two. As 20 is bracketed by odd numbers, it remains in the result.

1 Like

Thanks for the explanation!
I've forgot the most important think... This is not a filter, it's trimming :)