ETA Calculator

Estimate remaining time from progress and elapsed time.