reoranged repo by putting the same data structure implemented in different ways into the same folder