simplify code before running it!
fixed assertEmpty.l and assertNonEmpty.l for new list model (inL is now non-empty)
performance tweak for nip2..4