DOC: explain why ProductFlattenMapper has its name
DOC: explain why a "while True" statement was used