A non recursive list compacting algorithm (1970)

by C J Cheney
Venue:Commmunications of the ACM