add problem 4
add attempt at problem 5
add attempt at problem 7
fix problem 7, use next prime
add problem 8