number system research paper best homework planner app windows