Delete the Node at a Particular Position in a Linked List
Given a singly-linked list, implement a method to delete the node at a given position (starting from 1 as the head position)
and return the head of the list. Do nothing if the input position is out of range.
LinkedList: 1->2->3->4 , Head = 1
deleteAtMiddle(Head,3) ==> 1->2->4