What is rapid prototyping? How to choose the ideal prototyping method?