13.5. - well, OK, use sets!
16.* - True and False instead of 0/1
9.5.dizzy: one parameter in is_left_child