HTTPHeaders uses array instead of hash to avoid pairs().
Improved documentation.