IBM Interview Question

How will you make and implement your own Arraylist?