Second try at 99 Cats from w4d3.