connects to ->
Functional Thinking
connects to
Design
Functional Programming
<- part of
Immutability
No side effects
Modular Design
part of ->
System Design
Math
Mathematical Logic
Philosophy