Part 1 of A2
First pass at A2 part 2
Cleanup for zeta tests
OpenMP part of A2 part 1
Part 2 of A2