Ejercicio 9  potencia de dos de otro número

Dado un número entero positivo determinar si es la potencia de dos de
otro número entero.
No empezar a programar, lea las limitaciones.
Por ejemplo:
Si la función recibe 25, debe devolver TRUE, porque 5 ^ 2 = 25 Si la
función recibe 1, debe devolver TRUE, porque 1 ^ 2 = 1 Si la función
recibe 16, debe devolver TRUE, porque 4 ^ 2 = 16 Si la función recibe
14, debería devolver FALSE.
Limitación: No es posible utilizar las funciones de raíz cuadrada (sqrt
() o similar), potenciación (pow () o similar). Sólo se permiten las
operaciones aritméticas básicas (suma, resta, multiplicación, división),
y las operaciones lógicas.
La función recibe un número entero positivo mayor que 0, y debe devolver
un valor booleano.