Learn Fundamental Data Structures and Algorithms via Ruby practice