Ch 15 (w/ tests) through logical ops