Project Euler #53: Combinatoric selections