stanford cs library linkedlist solutions