Do you know that? $48 average hourly rates for 3D Illustration freelance next

Why should I prototype a function?

A function prototype tells the compiler what kind of arguments a
 function is looking to receive and what kind of return value a function
 is going to give back. This approach helps the compiler ensure that
 calls to a function are made correctly and that no erroneous type
 conversions are taking place.