true true not needed false false true false false true

branches are important to test (all avenues of your if statement), and you can do some smart tricks when testing.

why do we care about code coverage?