Exponential time hypothesis