Fix sequoias

- Reduce stack pressure using a helper class. Now allows handling of trees 7.75 times taller [up to 229 blocks of trunk height if needed]
- Rewrite logic for improved readability
   - Early exit from functions where possible
   - Leave tool identification loops as soon as item is recognized
   - When scanning trees, skip invalid rows or columns instead of checking every invalid block
   - Do inexpensive tests first, and expensive tests later
   - Normalize white space