code: func NewReverseReader(rs io.ReadSeeker) *ReverseReader {
  	rr := ReverseReader{}
  	rr.rs = rs
  	s, err := rs.Seek(0, os.SEEK_END)
  	if err != nil {
  		panic(err)
  	}
  	rr.size = s
  	rr.offset = s
  	return &rr
  }
docs: // NewReverseReader creates a new ReverseReader