apply_sweep function

Slight modifications of apply() and sweep()