Estimate percentile from buckets | Google Interview Question