Why Those Carpet Stains Won’t Come Out: Understanding Carpet Chemistry