Used nodes:
Linux raspberrypi 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux
Linux localhost.localdomain 4.14.5-200.fc26.x86_64 #1 SMP Mon Dec 11 16:29:08 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
| pragma solidity ^0.4.11; | |
| /** | |
| * Math operations with safety checks | |
| */ | |
| library SafeMath { | |
| function mul(uint a, uint b) internal returns (uint) { | |
| uint c = a * b; | |
| assert(a == 0 || c / a == b); | |
| return c; |
| class Node { | |
| constructor (value) { | |
| this.value = value | |
| this.right = null | |
| this.left = null | |
| } | |
| } | |
| class Tree { | |
| constructor () { |