Code styleguide originally made by Google, and customised for my own purposes.