Introduction to waterproof and water repellent textiles