return ( wantarray ) ? map { lc } @_ : lc( first { $_ } @_ );