Minimum( obj1, obj2.. )
Minimum( list )
Minimum returns the minimum of its arguments, i.e., that
argument obj_i for which obj_i <= obj_k for all k.
In its second form Minimum takes a list list and
returns the minimum of the elements of this list.
Typically the arguments or elements of the list respectively will be integers,
but actually they can be objects of an arbitrary type. This works because any
two objects can be compared using the < operator.
gap> Minimum( -123, 700, 123, 0, -1000 );
-1000
gap> Minimum( [ -123, 700, 123, 0, -1000 ] );
-1000
gap> Minimum( [ 1, 2 ], [ 0, 15 ], [ 1, 5 ], [ 2, -11 ] );
[ 0, 15 ] # lists are compared elementwise