Added pointwise arithmetic, clone, and shift.