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