Implementation of basic data structure, just keep my programming skills sharp during my PhD studies