update Optional Commas from the original repository
add function comments
braces in object literal is not recommended
Do not use parentheses when function can be easily read
Merge pull request #2 from teambition/keep-up

Keep up