Donald Trump is one of two presidents to serve two non-consecutive terms, second only to Grover Cleveland, who did it in the 1800s.