As I am suffering from CCC 2020 preparation, thank you for creating this repo. I am new to IO and my interests are mainly on Deep Learning, therefore I cannot understand complex math algorithms like balancedTrees.py. Can you explain the solution to balancedTrees more? Did you create balancedTrees.py on your own? What was the inspiration? How did you come up with the series?