0. Precomputation of the length of each road.
1. Implemented how to find the distance till the end of the road.
2. Using this distance to find if the instructions needs to be spoken.
3. Using this distance and the pre-computed distance to find out the percentage of the road covered.
3. Notice if any will be spoken.
4. displaying the distance till the next turn and its instruction
5. Add "in 0.2 miles and 0.5 miles " in the beginning of the instructions.
6. add a function to process the instructions so that speech synthesis could read it properly.