Help for this page
# both branches are very long ... sub sg { return COND ? wibble( @_ ) : wobble( @_ ); }
# one branch (symbolised here by `return 2`) is much shorter than the +other ... return wibble( @_ ) if COND; return 2; }