oh my gosh , im so sorry its for black desert . <| sep |> Belichick sent them to the shadow realm <| sep |> It works in the shop though . Hahaha <| sep |> That ' s too much for gambling or a cup of coffee but acceptable for more important things . <| sep |> Balkans can mostly into tactics ! <| sep |> Well now I feel bad . Can we just mutually agree to leave each other alone now ? <| sep |> Try to implement something as succinct as that in Ruby ! def matchword , candidates candidates . select otherword word . downcase otherword . downcase . reverse end prymain match dog , cat , god , fred However , this doesn ' t look anywhere near as nice and performs no where near as well as the elixir version . def stripvowelsstring string . gsub i , '' end prymain puts stripvowelsharry hrry because ruby is not tail call optimized by default this is safe in ruby for even long strings unlike your example .