Change replicate to repeat as zip takes care of infinite lists.