non-recursive list-len. string-len local variable