Pergunta de entrevista da empresa AT&T

Given a linked list, reverse it and return the new head.