Refactored/played with fold a bit. It's still slow
More complete .gitignore.