initial commit
whitespace and dangling parentheses
Cosmetic changes and code cleanup, thanks to many comments from Nicolas Goaziou.