What is Rapid Prototyping and How Does it Help in Product Development?