An Elegant Solution for a ToDo List