added projecteuler for comparisons