Taxicab numbers

Implement Taxicab numbers.
I think `for (at, ways) in numbers.take(2006).enumerate()` is clearer than using `count` + `zip`