Question :
Recall that many programming languages use short circuit evaluation when determining the result of a complex boolean expression involving add/or operations.
What are the benefit of using short circuit evaluations? Are there are safety/reliability issues involved? If so, what are they?