Added more test. + overload for fraction.