add function to find largest horizontal product