new list util functions: zip/generate/or-list
multiplication for dense polynomial