A pure ruby linked list implementation, by way of example