Completed

Data-structure implementation