Find all functions $ f : \mathbb R \to \mathbb R $ such that $ f ( 0 ) = 1 $ and for all $ x \ne - 1 $, $$ f ( x ) = 8 f ( 2 x + 1 ) \text . $$
I have found only one solution: $ \frac 1 { ( x + 1 ) ^ 3 } $. The method was by iterated substitution of $ 2 x + 1 $ for $ x $ and finding a pattern in the resulted sequence.
A start, laying in bed.
$f(2^z-1) = 8f(2^{z+1}-1)$, so if $g(z) = f(2^z-1), g(z)=8g(z+1)$.
Therefore $g(z) = 8^ng(z+n)$ or $g(z) = g(z-n)/8^n$.
Putting $z=0$, since $g(0)=f(0)=1$, $g(-n)=8^n$.
I'm not sure where to go from here, and it's late, so I'll stop.