if conditionOfBreak() is a costly operation which ...
# announcements
b
if conditionOfBreak() is a costly operation which you need to use on forEach, you'll be computing that twice