code: public static <S extends Solution<?>> void angleUtility(List<S> solutionsList) {
      angleUtility(solutionsList, getExtremePoints(solutionsList));
    }
docs: Scalarization values based on angle utility (see Angle-based Preference
  Models in Multi-objective Optimization by Braun et al.). Extreme points
  are computed from the list of solutions.
  
  @param solutionsList A list of solutions.