Bugs: * pickTwo will insert two of the same PickObject into the stack * pickTwo likes to cause segmentation faults * pickTwo likes to cause corrupt memory malloc/realloc/free errors TODO: * Potentially rewrite pickTwo. * Investigate problem, most likely in some function pickTwo is calling. NEEDS: * Comparison with Tar3 * Testing on multiple data sets.