cantor.v

  0  44 65 66 69 6e 69 74 69 6f 6e 20 65 6e 75 6d 65 72 61 74 69 6f 6e 3a 20 54 79 70 65 20 3a
 30  3d 20 6e 61 74 20 2d 3e 20 28 6e 61 74 2d 3e 20 6e 61 74 29 2e 0a 44 65 66 69 6e 69 74 69
 60  6f 6e 20 64 69 61 67 6f 6e 61 6c 20 28 67 3a 20 65 6e 75 6d 65 72 61 74 69 6f 6e 29 20 28
 90  6e 3a 20 6e 61 74 29 3a 20 6e 61 74 20 3a 3d 20 67 20 6e 20 6e 2e 0a 44 65 66 69 6e 69 74
120  69 6f 6e 20 64 69 66 66 65 72 65 6e 74 20 28 66 3a 20 6e 61 74 2d 3e 6e 61 74 29 20 28 67
150  3a 20 6e 61 74 2d 3e 6e 61 74 29 3a 20 50 72 6f 70 20 3a 3d 20 65 78 69 73 74 73 20 6e 3a
180  20 6e 61 74 2c 20 66 28 6e 29 3c 3e 67 28 6e 29 2e 0a 0a 54 68 65 6f 72 65 6d 20 63 61 6e
210  74 6f 72 20 3a 20 66 6f 72 61 6c 6c 20 67 3a 20 65 6e 75 6d 65 72 61 74 69 6f 6e 2c 20 65
240  78 69 73 74 73 20 66 3a 20 6e 61 74 2d 3e 6e 61 74 2c 0a 20 20 20 66 6f 72 61 6c 6c 20 69
270  3a 20 6e 61 74 2c 20 64 69 66 66 65 72 65 6e 74 20 28 67 20 69 29 20 66 2e 0a 69 6e 74 72
300  6f 2e 20 20 20 20 20 20 28 2a 20 4c 65 74 20 67 20 62 65 20 61 6e 20 65 6e 75 6d 65 72 61
330  74 69 6f 6e 20 6f 66 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 2e 20 2a 29 0a 65 78 69 73
360  74 73 20 28 66 75 6e 20 6b 3d 3e 53 28 64 69 61 67 6f 6e 61 6c 20 67 20 6b 29 29 2e 0a 69
390  6e 74 72 6f 2e 20 20 20 20 20 20 28 2a 20 4c 65 74 20 69 20 62 65 20 61 20 72 6f 77 2d 2d
420  61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 65 6e 75 6d 65 72 61 74 69 6f 6e 2e
450  20 2a 29 0a 65 78 69 73 74 73 20 69 2e 0a 61 75 74 6f 2e 0a 51 65 64 2e 0a