improved conditional & loop koans