Supported functions:
- Print linked list
Print()
- Get the next node
Next()
- Get the previous node
Previous()
- Get the first node in the Linked List
First()
- Get the last node in the Linked List
Last()
- Get the relative N-th node in the Linked List
Nth()
- Append to the end of Linked List
Append()
- Insert at the N-th position in the Linked List
Insert(index)
- Remove from Linked List
Remove()
- Brute force search in Linkde List
BruteSearch()
- Merge sort the Linked List
Sort()
- Binary search the Linked List
BinarySearch()