Maybe replacing with a link to the wikipedia page of flatten concept? Or Ocaml std one?