Recursive function that constructs Segment Tree for array [ ss . . se ] . si is index of current node in segment tree st
static int constructSTUtil ( int [ ] arr , int ss , int se , int [ ] st , int si ) {