# Functional Programming Jargons > The whole idea of this repos is to try and define jargons from combinatorics and category theory jargons that are used in functional programming in a easier fashion. __Let's try and define these with examples, this is a WIP please feel free to send PR ;)__ ## Arity --- ## Purity --- ## Side effects --- ## Idempotency --- ## Referential Transparency --- ## Monoid - - - ## Monad - - - ## Functor - - -