2 isZero
| 2 = 0
| returns: false
returns: false
2 isMemberOf: SmallInteger
| 2 class
| returns: SmallInteger
| SmallInteger == SmallInteger
| returns: true
returns: true
Fraction numerator: 101 denominator: 2
| Fraction new
| | Fraction basicNew
| | returns: a Fraction instance
| | (a Fraction instance) initialize
| | returns: a Fraction instance
| returns: a Fraction instance
| a Fraction instance setNumerator: 101 denominator: 2
| | 2 = 0
| | returns: false
| | 101 asInteger
| | returns: 101
| | 2 asInteger
| | returns: 2
| | 2 abs
| | | 2 < 0
| | | returns: false
| | returns: 2
| | 2 < 0
| | returns: false
| returns: (101/2)
returns: (101/2)
(101/2) reduced
| 101 = 0
| returns: false
| 101 gcd: 2
| | 101 = 0
| | returns: false
| | 2 \\ 101
| | returns: 2
| | 2 = 0
| | returns: false
| | 101 \\ 2
| | returns: 1
| | 1 = 0
| | returns: false
| | 2 \\ 1
| | returns: 0
| | 0 = 0
| | returns: true
| | 1 abs
| | | 1 < 0
| | | returns: false
| | returns: 1
| returns: 1
| 101 // 1
| returns: 101
| 2 // 1
| returns: 2
| 2 = 1
| returns: false
| Fraction numerator: 101 denominator: 2
| | Fraction new
| | | Fraction basicNew
| | | returns: a Fraction instance
| | | (a Fraction instance) initialize
| | | returns: a Fraction instance
| | returns: a Fraction instance
| | (a Fraction instance) setNumerator: 101 denominator: 2
| | | 2 = 0
| | | returns: false
| | | 101 asInteger
| | | returns: 101
| | | 2 asInteger
| | | returns: 2
| | | 2 abs
| | | | 2 < 0
| | | | returns: false
| | | returns: 2
| | | 2 < 0
| | | returns: false
| | returns: (101/2)
| returns: (101/2)
returns: (101/2)
2 isZero
| 2 = 0
| returns: false
returns: false
false isMemberOf: SmallInteger
| false class
| returns: False
| False == SmallInteger
| returns: false
returns: false