A doubly linked list implemented in Go