But you can also use for example two one-shots (choose the timeout carefully), one treiggered on the rising edge, the other on the falling edge of the input signal. By OR-ing the outputs you obtain twice the input frequency. The duty-cycle will not be exactly 50%, nor very stable, though.