Lembro que uma vez lendo alguma pesquisa onde foram analisados um corpo de código C, e as conclusões foram que a grande maioria dos forcircuitos poderia ser categorizadas em cerca de cinco categorias, correspondentes aos equivalentes funcionais map, filter, fold, etc. Não consigo mais encontrar...