reduction techniques