Returns maximum number of divisors from left or right subtree
return Math . max ( query ( 2 * node , a , Math . floor ( ( a + b ) / 2 ) , l , r ) , query ( 2 * node + 1 , Math . floor ( ( a + b ) / 2 ) + 1 , b , l , r ) ) ; }