((afn(a r)(or(map[self(rem _ a)`(,@r,_)]a)(~eval r)(prn)))(range 0 5)'(prs))