# vim: syntax=perl use strict; sub pick_extreme { my ($dir, @P) = @_; my ($ext, $i) = (0); for ($i=1; $i<=$#P; ++$i) { $ext = $i if ($dir->dot($P[$i]) > $dir->dot($P[$ext])); } return $ext; } 1;