How many terminals does Heathrow Airport have?

How many terminals does Heathrow Airport have?