What do two ampersands separating function calls do? Note: this is OUTSIDE any if statement or case statement
Like so:
functionCallOne() && f
That is the short-circuit AND operator, meaning the second function (or expression/statement) will only be evaluated if the first returns true.