Updated documentation.
Reindent the buffer
Introduced '--' convention for private functions.