IBM interview question

How will you make and implement your own Arraylist?