((fn (l) (if (is nil l) 0 ( (++ ((fn (l) (if (is nil l) 0 ((++ (eternity (cdr l)))))) (cdr l)))))) '(1 2))