Added another test, and make it clear to users that we need a forward iterator (not just input)