Function Signature --1
nreturn_type function_name(para1, para2, … , paraN);
nThe function signature consists of three parts:
nFunction name: Typically something meaningful. By convention it starts with a capital (PaintCircle, GetMouse)
nbuilt-in functions start with lowercase (sin, cos)  
nFunction name follows the same rule as identifier.