Linked List Cycle - Read Statement

Given the head of a linked list, determine if the list has a cycle. A cycle exists if some node can be reached again by following next pointers.

Return true if there is a cycle, false otherwise. You must solve it with O(1)O(1) space (excluding input).