Li-Fan Chen says to YSITD
Imperative Programming 的code 轉成 Functional Programming 的 code