Implement Rack with binary tree

ふつう二分木で実装すると思うんですが、だれもやっていなかったので。

@kazoo04