I noticed that, starting with 0.5 you can divide by 2 twice by inserting a number in the previous result after the decimal point. Specifically, to go from 0.5 to 0.25 a number 2 in inserted after the decimal point and to go from 0.25 to 0.125 a number 1 is inserted after the decimal point.
0. 5
0. 25
0.125
Is this the longest sequence where this happens?
If we chose the base of the number as divisor, then 0.1 (in that base) generates an infinite sequence (0.1, 0.01, 0.001, etc...). But what about base $B$ with divisor $D\ne B$?