initial import of data structure practice lib