Given a cron expression and a time stamp, you can get the next time stamp which
satisfies the cron expression.
In another project, I decided to use cron expression syntax to encode scheduling
information. Thus this standalone library to parse and apply time stamps to cron
expressions.
The time-matching algorithm in this implementation is efficient, it avoids as
much as possible to guess the next matching time stamp, a common technique seen
in a number of implementations out there.