Fix
Adding a new reduction algorithm