- ilength ilistprocedure
Returns the length of its argument. It is an error to pass a value to ilength which is not a proper ilist (()-terminated).
The length of a proper ilist is a non-negative integer n such that icdr applied n times to the ilist produces the empty list.