====== Énumération des sous-listes d'une liste ======
Écrire une fonction récursive qui pour une liste ''L'' retourne la liste de toutes les sous-listes de ''L''. Par exemple, pour ''L=[1, 2, 3]'' on retournera (pas forcément dans cet ordre)
>>> sous_listes([1, 2, 3])
[[], [1], [2], [1, 2], [3], [1, 3], [2, 3], [1, 2, 3]]
> On respecte l’ordre des éléments dans la liste initiale.
Vous pouvez remarquer que dans la liste retournée ici, on commence d'abord par les quatre sous-listes qui ne contiennent pas le dernier élément le 3, puis ensuite on a les quatre premières (dans le même ordre) augmentées du 3.
**À faire :**
* implémentez la fonction ''sous_listes''
* testez
* posez-vous des questions concernant la correction et la complexité asymptotique de votre implémentation