Google interview question

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