##
reverseWord1 =: [:(,' '&,)&:>/@:|.@:-.&a:e.&' ^'<@}.;.1]
reverseWord1 ' one two three^four '
four three two one
##
##
reverseWord2 =: [:}.@;@|.e.&' ^'<@(' '&,@}.`(0$])@.(2>#));.1]
reverseWord2 ' one two three^four '
four three two one