new file:   ch04/proj01.hs