1. Department of Chemical and Environmental Engineering, Yale University, New Haven, Connecticut 06520, United States
2. Department of Mathematics, Yale University, New Haven, Connecticut 06520, United States
3. Department of Computer Science, Yale University, New Haven, Connecticut 06520, United States