image/svg+xml
f "asdf" == "adfs"
f :: [Char] -> [Char]
reverse
drop 1
drop 1 . reverse
id
f "asdf" == "adfs"
sort
f "asdf" == "adfs"
sort
:: Type
:: Type -> [[Exp]]
:: [[Exp]]
[Char] -> [Char]
library
drop
reverse
0
id
f "asdf" == "adfs"
sort
0
take
suc
benefit from memoizing