ASSN3-LLrecursive is a project mainly written in C++, it's free.
practice with linked lists and recursion