genericLength for loooong lists