****inserter.py*** is designed to take an heap string and add values to that heap. It also will add new layers by adding the correct amount of Null characters. This is what the tree looks like in heap form now.. The function to insert is very simple and the next worksheet builds on a similar method so it will be very useful.  When we run our new characters to be inserted  we get .
****inserter.py*** is designed to take an heap string and add values to that heap. It also will add new layers by adding the correct amount of Null characters. This is what the tree looks like in heap form now.. The function to insert is very simple and the next worksheet builds on a similar method so it will be very useful.  When we run our new characters to be inserted  we get .
****morse.py*** To simple update the binary tree with new values we just add it to **initTree()** like this. 
****morse.py*** To simple update the binary tree with new values we just add it to **initTree()** like this. 
****unittesting*** after testing some of the new values we get no unexpected errors. 
****unittesting*** after testing some of the new values we get no unexpected errors. 
___
## Demos
****Task 1:***
<iframewidth="560"height="315"src="https://www.youtube.com/embed/AjLuZGTohQ0"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"allowfullscreen></iframe>
****Task 2:***
<iframewidth="560"height="315"src="https://www.youtube.com/embed/DksW8h8woP4"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"allowfullscreen></iframe>
****Task 3:***
<iframewidth="560"height="315"src="https://www.youtube.com/embed/ofvF_PM0YXk"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"allowfullscreen></iframe>
****Task 4:***
<iframewidth="560"height="315"src="https://www.youtube.com/embed/8c6kVIacqw0"title="YouTube video player"frameborder="0"allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"allowfullscreen></iframe>