Implement linked list in golang