To multiply apply a function, I'm currently using: multiplyApply f n a = (iterate f a) !! n ...is there a Prelude function I've missed that already does this? Could I be doing this better? -- Mark