Did you know? julian pack offers match based datesSearch Documentation:
SWI-Prolog owl logoPredicate arithmetic_function/1