Most operations return copies
Animation, good example notebook, consistent stateless operations