Nevim jak to dela Ruby, ale Lisp se pri praci se zlomkama po kazde operaci snazi dostat ve vysledku co nejmensi delitel (nebo jak se presne jmenuje to cisilko pod zlomkovou carou). Takze i pri "pouhem" scitani to vlastne iterativne provadi i dalsi vypocty apod.