General Purpose Timing Library