Egypten haft under det senaste halfva århundradet.