Here I try learn how collections work in Java by writing my own