code: public static <T> Map<Percentage, T> percentiles(final List<T> sortedList) {
          N.checkArgNotNullOrEmpty(sortedList, "The spcified 'sortedList' can not be null or empty");
  
          final int size = sortedList.size();
          final Map<Percentage, T> m = new LinkedHashMap<>(N.initHashCapacity(Percentage.values().length));
  
          for (Percentage p : Percentage.values()) {
              m.put(p, sortedList.get((int) (size * p.doubleValue())));
          }
  
          return ImmutableMap.of(m);
      }
docs: Returns the elements at: <code>Percentage</code> * length of the specified array.
  
  @param sortedArray
  @return
  @throws IllegalArgumentException if the specified <code>sortedArray</code> is null or empty.