Boolean function
A Boolean function may be specified in a variety of ways: