tpop; exercise 1.5 - arguments evalutation order problem