I\'m current trying my hand at functional programming, a core tenant of which is that functions should be pure and transparent. A transparent function, as I understand it, i