docstr: Returns min(arr[start], ...,  arr[end])
  
  :param start: (int) start position of the reduction (must be >= 0)
  :param end: (int) end position of the reduction (must be < len(arr), can be None for len(arr) - 1)
  :return: (Any) reduction of MinSegmentTree
docstr_tok: ["Returns","min","(","arr","[","start","]",",","...",",","arr","[","end","]",")",":","param","start",":","(","int",")","start","position","of","the","reduction","(","must","be",">","=","0",")",":","param","end",":","(","int",")","end","position","of","the","reduction","(","must","be","<","len","(","arr",")",",","can","be","None","for","len","(","arr",")","-","1",")",":","return",":","(","Any",")","reduction","of","MinSegmentTree"]
code: def min(self, start=0, end=None):
      """
      Returns min(arr[start], ...,  arr[end])
  
      :param start: (int) start position of the reduction (must be >= 0)
      :param end: (int) end position of the reduction (must be < len(arr), can be None for len(arr) - 1)
      :return: (Any) reduction of MinSegmentTree
      """
      return super(MinSegmentTree, self).reduce(start, end)
  
file_path: stable-baselines/stable_baselines/common/segment_tree.py
imports: import numpy
label_desc: Use image node_id 2 for calling the MinSegmentTree obj's underlying member method code with example usage: obj.min(start, end) and returns: super