Whitespace changes courtesy emacs
WIP: increased lwork for speed

- also improved documentation slightly
- TODO: find the optimal value of lwork properly