Sort:  

Jest na pewno, ponieważ pisałem to wszystko sam :) wspomagałem się źródłami podanymi w artykule :D