Tree structured TODO list program