Episode 4: Decomposition and abstraction through functions