applied BasicReal as default type for Real operations, adjusted tests, toString and comparison functions