Multiplying lists is hard?