Design a packet reassembler API | Bloomberg Interview Question