 
                            ...
- Any pointer is worth 1 point
- Any function type is worth 2 points (1 for the function and 1 for the customary pointer to function)
- Any variable declaration with 5 or more points warrants a typedef.
...
 
                            ...
typedef....