extended lists/single-list/int and also added more operators to
the fract class.