3
¿Por qué Haskell y Scheme usan listas enlazadas individualmente?
Una lista doblemente vinculada tiene una sobrecarga mínima (solo otro puntero por celda), y le permite agregar a ambos extremos, ir y venir y, en general, divertirse mucho.