List foldl, foldr @doc