Even or Odd?

Given a singly-linked list, check whether its length is even or odd in a single pass. An Empty list has 0 nodes which makes the number of nodes in it even.
Examples:1->2->3->4 == true1->2->3->4->5 == false