Normalize indentation

In the original code, odd levels of indentation used 4 spaces, while even
levels used a tab instead. This made the code appear rather weird unless your
tabs were set to 8 characters, and even worse if they were set to 4.