Accumulators and its applications