Create no longer mutates arrays

Clone user-given arguments to create and createEach before calling _.remove
on them. Also add unit tests to ensure this