Help for this page
sub scale { my ($coords, $factor} map { $_ * $factor } @$coords }
$a_coords = [ [0,0], [0,10], [10,10], [10,0] ]; # a square