Reversed, return List.
List<T> backwardsList<T>(Iterable<T> l) { return l.isEmpty ? [] : l.toList().reversed.toList(); }