Just to be pretentious about FP is quite frankly pointless / annoying.

And yeah, sorry, i trust my senior professors, specialised in FP/the compilation of FP languages, to give me an acceptable general definition of the functional paradigm.