Whitespace, variable naming, and doc comments