data structure exercise 01