edición general

Listas enlazadas, trucos con punteros y buen gusto [ENG]

#1 Cuando el código es general, como en este caso, mejor que sea altamente elegante, y en realidad altamente eficiente incluso a expensas de la legibilidad, y lo cubres con unit tests.
#10 Yo creo que es una cuestión de preferencias, estilo y de inteligencia (personalmente ya digo que me cuesta trabajo leer ese código, y uno evidente no)
#10 y con buenos comentarios

menéame