Prototype Design Pattern In C