ForAny( list, func )
ForAny returns true if the unary function func
returns true for at least one element of the list list
and false otherwise. list may contain holes. func
must return either true or false for every element
of list, otherwise ForAny signals an error.
gap> ForAny( [1..20], IsPrime );
true
gap> ForAny( [2,3,4,5,8,9], IsPrimePowerInt );
true
gap> ForAny( [2..14],
> n -> IsPrimePowerInt(n) and n mod 5 = 0 and not IsPrime(n) );
false
ForAll (see ForAll) allows you to test if all elements of a
list satisfies a certain propertie.