project euler solutions javascript