Imperative Pseudocode to Pure Functional Algorithm with Gale-Shapely and F# | Hacker News Reader