Refactoring

Zdravo Sale,
Evo ja sam dao svoj skromni doprinos. Malo sam se igrao sa kodom - nisam ni testirao krajnji rezultat tj. da li je sve u redu. Dobro je što si pokrenuo ovo - nadam se da će još neko postaviti svoj kod.

Mislim da imaš bug u metodi limit() kada prima dva parametra a drugi parametar nije null. Tada on treba da dodje na prvo mesto a prvi parametar na drugo iza zareza.