Add recursive reverse method, update tests
Add ll_free method
Create ll_mergeat for first common node, update tests