Data Structures that I decided to implement in Ruby