Find the two non-repeating elements in an array where every other element appears twice.: Hard Programming Problem