iterate, pfactors, every?, some?, pascal