Copy or move a document library in SharePoint 2010
===

I see lots of threads on copying files from one document library to another, but i want to move or copy a complete document library from one site to another (within the same site collection). 

Is this possible with .NET C# code? 