Don't mutate the input parameters
Merge pull request #25 from blakesmith/prevent_mutation

Don't mutate the input parameters