Fix incorrect alignment on first line of a file

Closes #31 

The bug was in `expand_rows_to_indentation()` which would return `[-1, 0, 1, 2]` instead of `[0, 1, 2]` (or similar).