Zrobione testy + refaktor
Wszystko chula