double hypot(List<dynamic> arguments) { double y = 0; int i = arguments.length; while (i-- > 0) { y += arguments[i] * arguments[i]; } return math.sqrt(y); }