working ex1.1 for CtCI

It sucks. It's very naive: uses inner and outer loop counters. But it
works.
revise doublelist failfile

yeah, so, like, if mozilla pros can't get it without unsafe{} blocks,
  you probably can't, either. Don't bother.