/** * @param values cannot be empty or null. * @return lowest common multiple for the given values. */ public static int getLowestCommonMultiple (final IntArray values) { int lowestCommonMultiple = values.first(); for (int index = 1; index < values.size; index++) { lowestCommonMultiple = getLowestCommonMultiple(lowestCommonMultiple, values.get(index)); } return lowestCommonMultiple; }