ex. 45; cond syntax fixed; bool bugs fixed; tests now report errors as failures