@constructor
def largest(*args):
 if (len(args) == 2):
  (a, b) = args
  return switch((a > b), a, b)
 else:
  return max(stack(args), axis=0)

@ constructor def largest ( * args ) : if ( len ( args ) == 2 ) : ( a , b ) = args return switch ( ( a > b ) , a , b ) else : return max ( stack ( args ) , axis = 0 )
create a proxy for an instance which makes it sort larger than anything it is compared to .