Given a list of integers, output an integer-valued list of equal length such that the output element at index 'i' is the product of all input elements except for the input element at 'i'