New algorithm, changed everything
Deleted old version
Added some fixes
1