More stuff, hard to understand code, really interesting algorithm started