Great stuff! I think I broke the 15 puzzle solver though. Probably sitting there like I do with 14 and 15 flipped and trying to figure out how to get it sorted. :)
I take a bit of offense of not being referred to as the "actual" Jamie Wong. More important in the context of the startup world, more prolific sure, but this seems needlessly dismissive.