Euler 12: Highly divisible triangular number