Google Interview Question

Given a singly linked list, reverse the list and return its head.