Li-Fan Chen says to YSITD
Convert Imperative Programming to Functional Programming