Functional composition: from sine wave to Bach canon | Hacker News Reader