Cisco Interview Question

Create a linked list data structure with functionality such as add, reverse, print.