Reverting attempted cleanup
Just removed some redeclarations that bugged me
Comment was a lie. Removed it.
Moved some duplicated logic into a function
Killed unused var
Bollocks. Number of lines also changes within the loop so had to be moved back
Merge pull request #49 from mindsnacks/feature/optimal-size-revert

[FINAL] optimal size clean up revert