HW3 Solution added, A single linked list with iterator