time per call 0.782178 microseconds