Je comprends pas le pas dans les ranges Haskell
En toute logique,
[2,4..10] devrait renvoyer [4,6,8,10] non ? Pourquoi ça renvoie [2,4,6,8,10] en d'autre termes pourquoi il ajoute le pas à la liste?
Et pourquoi si on fait [20,19..1] on a 1..20 en renversé? 