DEFINITION - FUNCTION
    node& = RemHead&(list&) -- remove the head (Min)ListNode& from a list

OPERATION
    Remove the first (Min)ListNode& from a list, and return a pointer to it.
    If the list is empty, return zero.

ARGUMENTS
    list& -- pointer to the target (Min)ListHeader& 

RESULT
    node& -- pointer to the (Min)ListNode& removed or zero when empty list

SEE ALSO
    Special Case Removal

                                                 Back to Function Reference