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