stable version 1.0

length of inserting string is dynamic and decrements from initial to 0
by dividing to 2