Definition:Finite Product (Category Theory)