struct expression* new_not_expression( int cost, struct expression* subexpression);