The subsequences function returns the list of all subsequences of the argument. ```haskell [a] -> [[a]] subsequences "abc" ["","a","b","ab","c","ac","bc","abc"] ```