Viikko 3

Tällä viikolla tein odotuspuun (GWT) loppuun ja sille erikoistetun puurakenteen (`Mahjong/Hand/Algo/WaitTree.hs`) ja sille pari operaatiota (`unfold`, `depth`) sekä tulostimen, fu-laskimen, testejä sekä hieman benchmarkkeja myös shanten-laskimelle ja GWT:lle. GWT:n benchmarkissa on tietty bugi joka toistaiseksi estää sitä toimimasta ja vaikuttaa myös sen tarkempaan testaamiseen, joten tämä pitää selvittää ensi viikolla. Lisäksi shanten/tenpai-laskimessa taitaa olla yksi false positive reunatapaus (3x shuntsu ja 2 kanchan waittia ei ole tenpai, yleisesti) joka pitää käsitellä erikseen ensi viikolla. Muuten ensi viikko on pääasiassa dokumentointia ja mahdollisesti pieni cli-softa shantenin ja gwt:n demoamiseksi.