Updated/corrected license header
Refactored function definitions to use dangling brace
Be honest about using C99