fixed trailing stmts. 17/24 if cases passing. the ones that are failing are due to mixing && and || in the same expression -- probably caused by the fixes to the idom algorithm.