THE REMEZ EXCHANGE ALGORITHM