Those 3 also can give 3diff results I think
collections
.filter { it.conditionA }
.filter { it.conditionB }
.filter { it.conditionC }
collections
.filter { it.conditionB }
.filter { it.conditionA }
.filter { it.conditionC }
collections
.filter { it.conditionC }
.filter { it.conditionB }
.filter { it.conditionA }