Recursive function that constructs Segment Tree for array [ ss . . se ] . si is index of current node in segment tree st
def constructSTUtil ( arr : List [ int ] , ss : int , se : int , st : List [ int ] , si : int ) -> int : NEW_LINE