def
newRot13 =
{
it.
inject
(
''
)
{
result, c ->
if
(
c
in
(
'A'
..
'M'
)
+
(
'a'
..
'm'
)
)
return
result +
(
(
char
)
(
(
c
as
char
)
+
13
)
)
if
(
c
in
(
'N'
..
'Z'
)
+
(
'n'
..
'z'
)
)
return
result +
(
(
char
)
(
(
c
as
char
)
-
13
)
)
result + c
}
}