side effects. It doesn’t rely on data outside the current function, and it doesn’t change data that exists outside the current function. Every other “functional” thing can be derived from this property. Use it as a guide rope as you learn.” - - Mary Rose Cook - https://maryrosecook.com/blog/post/a-practical-introduction-to-functional- programming
input, will always return the same output and does not have any observable side effect." - Professor Franklin Risby's - Mostly Adequate Guide to Functional Programming
the big questions such as why it exists, what it does, how it is used." Aiden Mc Raft commenting Robert C. Martin’s Clean Code: A Handbook of Agile Software Craftsmanship