手続き型との根本的な違いがわからん
Lispで他の言語と同じように書いてるからなおさら
状態を持たないって何がすごいの?