smiler
public text v1 · immutablefun killDuplicates "" = ""
| killDuplicates s =
let
val c = String.sub(s, size s - 1)
in
if (isin'(String.substring(s, 0, size s - 1), c)) then
killDuplicates(String.substring(s, 0, size s -1))
else
killDuplicates(String.substring(s, 0, size s -1)) ^ str(c)
end;