A subclass of Java's Timer object. VariableTimer allows for dynamic time intervals, defined by a function.