NOT SURE IF O(2^N), OR INFINITE LOOP
Generate New Caption