add if statement tests, including short circuiting
add tests for functions with a return type