What is rapid prototyping technology? What are its advantages?