Added dopair1 version to use an unsorted cache. Improved sorted cache version by processing 2 pi at a time.