addLast, toString: [seven] [seven, years] [seven, years, ago] removeLast: ago [seven, years] years [seven] seven [] isEmpty / size: [], size 0, empty? true [seven], size 1, empty? false [seven, years], size 2, empty? false [seven, years, ago], size 3, empty? false ago [seven, years], size 2, empty? false years [seven], size 1, empty? false seven [], size 0, empty? true clear: [four, score, and, seven, years, ago], size 6, empty? false [], size 0, empty? true addFirst: [and] [score, and] [four, score, and] [four, score, and, seven] [four, score, and, seven, years] [four, score, and, seven, years, ago] removeFirst: four [score, and, seven, years, ago] score [and, seven, years, ago] and [seven, years, ago] seven [years, ago] years [ago] ago [] add/remove-First/Last together: [four, score, and, seven, years, ago] ago [four, score, and, seven, years] four [score, and, seven, years] years [score, and, seven] score [and, seven] seven [and] and [] iterator: iterator next() = four iterator next() = score iterator next() = and iterator next() = seven iterator next() = years iterator next() = ago Iterable: foreach loop value = four foreach loop value = score foreach loop value = and foreach loop value = seven foreach loop value = years foreach loop value = ago many elements (resize): after adding word #f0 at front: [f0], size 1 after adding word #b1 at back : [f0, b1], size 2 after adding word #b2 at back : [f0, b1, b2], size 3 after adding word #f3 at front: [f3, f0, b1, b2], size 4 after adding word #b4 at back : [f3, f0, b1, b2, b4], size 5 after adding word #b5 at back : [f3, f0, b1, b2, b4, b5], size 6 after adding word #f6 at front: [f6, f3, f0, b1, b2, b4, b5], size 7 after adding word #b7 at back : [f6, f3, f0, b1, b2, b4, b5, b7], size 8 after adding word #b8 at back : [f6, f3, f0, b1, b2, b4, b5, b7, b8], size 9 after adding word #f9 at front: [f9, f6, f3, f0, b1, b2, b4, b5, b7, b8], size 10 after adding word #b10 at back : [f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10], size 11 after adding word #b11 at back : [f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11], size 12 after adding word #f12 at front: [f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11], size 13 after adding word #b13 at back : [f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13], size 14 after adding word #b14 at back : [f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14], size 15 after adding word #f15 at front: [f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14], size 16 after adding word #b16 at back : [f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16], size 17 after adding word #b17 at back : [f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17], size 18 after adding word #f18 at front: [f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17], size 19 after adding word #b19 at back : [f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19], size 20 after adding word #b20 at back : [f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20], size 21 after adding word #f21 at front: [f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20], size 22 after adding word #b22 at back : [f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22], size 23 after adding word #b23 at back : [f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23], size 24 after adding word #f24 at front: [f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23], size 25 after adding word #b25 at back : [f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25], size 26 after adding word #b26 at back : [f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26], size 27 after adding word #f27 at front: [f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26], size 28 after adding word #b28 at back : [f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28], size 29 after adding word #b29 at back : [f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29], size 30 after adding word #f30 at front: [f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29], size 31 after adding word #b31 at back : [f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31], size 32 after adding word #b32 at back : [f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32], size 33 after adding word #f33 at front: [f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32], size 34 after adding word #b34 at back : [f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34], size 35 after adding word #b35 at back : [f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35], size 36 after adding word #f36 at front: [f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35], size 37 after adding word #b37 at back : [f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37], size 38 after adding word #b38 at back : [f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38], size 39 after adding word #f39 at front: [f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38], size 40 after adding word #b40 at back : [f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40], size 41 after adding word #b41 at back : [f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41], size 42 after adding word #f42 at front: [f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41], size 43 after adding word #b43 at back : [f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43], size 44 after adding word #b44 at back : [f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44], size 45 after adding word #f45 at front: [f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44], size 46 after adding word #b46 at back : [f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46], size 47 after adding word #b47 at back : [f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46, b47], size 48 after adding word #f48 at front: [f48, f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46, b47], size 49 after adding word #b49 at back : [f48, f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46, b47, b49], size 50 b49 [f48, f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46, b47] f48 [f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46, b47] b47 [f45, f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46] f45 [f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44, b46] b46 [f42, f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44] f42 [f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43, b44] b44 [f39, f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43] f39 [f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41, b43] b43 [f36, f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41] f36 [f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40, b41] b41 [f33, f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40] f33 [f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38, b40] b40 [f30, f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38] f30 [f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37, b38] b38 [f27, f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37] f27 [f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35, b37] b37 [f24, f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35] f24 [f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34, b35] b35 [f21, f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34] f21 [f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32, b34] b34 [f18, f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32] f18 [f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31, b32] b32 [f15, f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31] f15 [f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29, b31] b31 [f12, f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29] f12 [f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28, b29] b29 [f9, f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28] f9 [f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26, b28] b28 [f6, f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26] f6 [f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25, b26] b26 [f3, f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25] f3 [f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23, b25] b25 [f0, b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23] f0 [b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22, b23] b23 [b1, b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22] b1 [b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20, b22] b22 [b2, b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20] b2 [b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19, b20] b20 [b4, b5, b7, b8, b10, b11, b13, b14, b16, b17, b19] b4 [b5, b7, b8, b10, b11, b13, b14, b16, b17, b19] b19 [b5, b7, b8, b10, b11, b13, b14, b16, b17] b5 [b7, b8, b10, b11, b13, b14, b16, b17] b17 [b7, b8, b10, b11, b13, b14, b16] b7 [b8, b10, b11, b13, b14, b16] b16 [b8, b10, b11, b13, b14] b8 [b10, b11, b13, b14] b14 [b10, b11, b13] b10 [b11, b13] b13 [b11] b11 []