hydrogen pre-cooling heat exchanger (H2PC™)