Added answer parsing and recursion.