Hello everyone, I've been working on this for a couple of months now, improving as I go. I still think that all of you are going to take two looks at this code and laugh at me, but I'd really like someone to look at this. I've done a couple of things: I've written a stack data structure that performs pushes and pops is O(1) time. I've written a function that recursively copies a directory tree, and is capable of verifying files as it goes along the way. It will also use callback