added: Stream.Hash()