Lots of commenting for documentation.