C# Copy a File Asynchronously

Testing this asynchronous copy function compared to a synchronous file copy function I find that the asynchronous copy function is 10x faster given the same buffer size.