TFirst(a;b) scans the results a to b and returns the first time entered (Lowest ID).
The function TFirst(a;b;c;d) retrieves all times in the results with IDs a to b and sorts them from smallest to largest.
It then only considers the cth best to dth best result and returns the first time of these (=lowest ID).
TFirst(a;b;c;d;1) corresponds to TFirst(a;b;c;d), but sorts the times in descending order.
TFirst(a;b;0;0;0;c) scans the results a to b and returns the cth time entered.