Mutating Algorithms All the algorithms so far have not modified elements Some algorithms do modify values ie. use output iterators They don't modify iterators - only elements ie. ranges are fixed This causes some algorthms to be a little strange