ezSchedule, a light scheduling program written in C++