Search results for functional programming abstract algebra