title: Finding loop in a singly linked-list
body: <p>How can I detect that whether a singly linked-list has loop or not??
   If it has loop then how to find the point of origination of the loop i.e. the node from which the loop has started. </p>