20/02 - ArrayList vs LinkedList
ArrayList uses an array, which allows for fast random access but slow insertion and deletion. While LinkedList uses a doubly linked list, which allows for fast insertion and deletion but slow random access.
Bluehats TDD series presents small katas to foster test-first mechanics.
Java