Add some replace algorithms (Issue #2)
Add erase algorithms (Issue #2)