re-factored sieve function to remove unused args

Fixed p3.go to use the right function.
p7 solution in go

adding function that returns approximate number of primes for a given
limit.