Given the head of a singly linked list, return the middle node of the linked list and everything after it.
If there are two middle nodes, return the second middle node onward.
Note: For this problem, linked lists are represented as arrays for simplicity. The function takes the list as an array and should return the array starting at the middle node.