JavaScript-solution to projecteuler.net problems