improves performance

moves temp_list outside of primes_list each loop
difference btwn lists is only calculated once at end of function, rather than every time each loop reaches end of iteration
adds array accumulator to output real answer
begins problem 11

builds functions to read lines, L to R and R to L, and return product arrays for all sets of 4 consecutive ints