diff --git a/A-Star/Images/graph.png b/A-Star/Images/graph.png
index c0a4b1cc8..9cde5ebea 100644
Binary files a/A-Star/Images/graph.png and b/A-Star/Images/graph.png differ
diff --git a/A-Star/Images/step1.png b/A-Star/Images/step1.png
index a983033a2..57bdf7d1e 100644
Binary files a/A-Star/Images/step1.png and b/A-Star/Images/step1.png differ
diff --git a/A-Star/Images/step2.png b/A-Star/Images/step2.png
index 10b4300f4..c4af7c382 100644
Binary files a/A-Star/Images/step2.png and b/A-Star/Images/step2.png differ
diff --git a/A-Star/Images/step3.png b/A-Star/Images/step3.png
index e195e7e8e..524c74d05 100644
Binary files a/A-Star/Images/step3.png and b/A-Star/Images/step3.png differ
diff --git a/A-Star/Images/step4.png b/A-Star/Images/step4.png
index c07f34c80..052150dd0 100644
Binary files a/A-Star/Images/step4.png and b/A-Star/Images/step4.png differ
diff --git a/A-Star/Images/step5.png b/A-Star/Images/step5.png
index 40a7008da..3ec09f3b1 100644
Binary files a/A-Star/Images/step5.png and b/A-Star/Images/step5.png differ
diff --git a/A-Star/Images/step6.png b/A-Star/Images/step6.png
index 9e7baef26..e0ad4cac3 100644
Binary files a/A-Star/Images/step6.png and b/A-Star/Images/step6.png differ
diff --git a/A-Star/Images/step7.png b/A-Star/Images/step7.png
index 0eedd638f..b886889f0 100644
Binary files a/A-Star/Images/step7.png and b/A-Star/Images/step7.png differ
diff --git a/AVL Tree/Images/BalanceNotOK.png b/AVL Tree/Images/BalanceNotOK.png
index 7660a351e..041ccc566 100644
Binary files a/AVL Tree/Images/BalanceNotOK.png and b/AVL Tree/Images/BalanceNotOK.png differ
diff --git a/AVL Tree/Images/BalanceOK.png b/AVL Tree/Images/BalanceOK.png
index b2e6c8c96..f3ca7dd9a 100644
Binary files a/AVL Tree/Images/BalanceOK.png and b/AVL Tree/Images/BalanceOK.png differ
diff --git a/AVL Tree/Images/Balanced.png b/AVL Tree/Images/Balanced.png
index eecd0c985..23057bca4 100644
Binary files a/AVL Tree/Images/Balanced.png and b/AVL Tree/Images/Balanced.png differ
diff --git a/AVL Tree/Images/Height.png b/AVL Tree/Images/Height.png
index 69b7679a0..9c5ed6d29 100644
Binary files a/AVL Tree/Images/Height.png and b/AVL Tree/Images/Height.png differ
diff --git a/AVL Tree/Images/RotationStep0.jpg b/AVL Tree/Images/RotationStep0.jpg
index f61f8804a..02a32b1fe 100644
Binary files a/AVL Tree/Images/RotationStep0.jpg and b/AVL Tree/Images/RotationStep0.jpg differ
diff --git a/AVL Tree/Images/RotationStep1.jpg b/AVL Tree/Images/RotationStep1.jpg
index 953d35929..70b2de397 100644
Binary files a/AVL Tree/Images/RotationStep1.jpg and b/AVL Tree/Images/RotationStep1.jpg differ
diff --git a/AVL Tree/Images/RotationStep2.jpg b/AVL Tree/Images/RotationStep2.jpg
index 410c89536..08c10ac20 100644
Binary files a/AVL Tree/Images/RotationStep2.jpg and b/AVL Tree/Images/RotationStep2.jpg differ
diff --git a/AVL Tree/Images/RotationStep3.jpg b/AVL Tree/Images/RotationStep3.jpg
index 921c0c4ba..525e524bf 100644
Binary files a/AVL Tree/Images/RotationStep3.jpg and b/AVL Tree/Images/RotationStep3.jpg differ
diff --git a/AVL Tree/Images/Unbalanced.png b/AVL Tree/Images/Unbalanced.png
index 164e0ba62..16785dd37 100644
Binary files a/AVL Tree/Images/Unbalanced.png and b/AVL Tree/Images/Unbalanced.png differ
diff --git a/All-Pairs Shortest Paths/img/d0.png b/All-Pairs Shortest Paths/img/d0.png
index 4b0ea441c..2dc49af18 100644
Binary files a/All-Pairs Shortest Paths/img/d0.png and b/All-Pairs Shortest Paths/img/d0.png differ
diff --git a/All-Pairs Shortest Paths/img/d1.png b/All-Pairs Shortest Paths/img/d1.png
index 4ab5b4d84..789569fac 100644
Binary files a/All-Pairs Shortest Paths/img/d1.png and b/All-Pairs Shortest Paths/img/d1.png differ
diff --git a/All-Pairs Shortest Paths/img/d2.png b/All-Pairs Shortest Paths/img/d2.png
index b2f8b93ed..0c67686ee 100644
Binary files a/All-Pairs Shortest Paths/img/d2.png and b/All-Pairs Shortest Paths/img/d2.png differ
diff --git a/All-Pairs Shortest Paths/img/d3.png b/All-Pairs Shortest Paths/img/d3.png
index f582c7b87..09b42fc12 100644
Binary files a/All-Pairs Shortest Paths/img/d3.png and b/All-Pairs Shortest Paths/img/d3.png differ
diff --git a/All-Pairs Shortest Paths/img/example_graph.png b/All-Pairs Shortest Paths/img/example_graph.png
index 5d1a50acc..0d2e3fd66 100644
Binary files a/All-Pairs Shortest Paths/img/example_graph.png and b/All-Pairs Shortest Paths/img/example_graph.png differ
diff --git a/All-Pairs Shortest Paths/img/original_adjacency_matrix.png b/All-Pairs Shortest Paths/img/original_adjacency_matrix.png
index 8dcdd0237..732ab2b8f 100644
Binary files a/All-Pairs Shortest Paths/img/original_adjacency_matrix.png and b/All-Pairs Shortest Paths/img/original_adjacency_matrix.png differ
diff --git a/All-Pairs Shortest Paths/img/pi0.png b/All-Pairs Shortest Paths/img/pi0.png
index 097310068..bdaba9507 100644
Binary files a/All-Pairs Shortest Paths/img/pi0.png and b/All-Pairs Shortest Paths/img/pi0.png differ
diff --git a/All-Pairs Shortest Paths/img/pi1.png b/All-Pairs Shortest Paths/img/pi1.png
index 661d7ab5d..ddcab6474 100644
Binary files a/All-Pairs Shortest Paths/img/pi1.png and b/All-Pairs Shortest Paths/img/pi1.png differ
diff --git a/All-Pairs Shortest Paths/img/pi2.png b/All-Pairs Shortest Paths/img/pi2.png
index 82e830a7e..1ba720514 100644
Binary files a/All-Pairs Shortest Paths/img/pi2.png and b/All-Pairs Shortest Paths/img/pi2.png differ
diff --git a/All-Pairs Shortest Paths/img/pi3.png b/All-Pairs Shortest Paths/img/pi3.png
index c0b645ec3..cda3da89b 100644
Binary files a/All-Pairs Shortest Paths/img/pi3.png and b/All-Pairs Shortest Paths/img/pi3.png differ
diff --git a/All-Pairs Shortest Paths/img/weight_comparison_formula.png b/All-Pairs Shortest Paths/img/weight_comparison_formula.png
index 0a4dffeb2..f0c711f0b 100644
Binary files a/All-Pairs Shortest Paths/img/weight_comparison_formula.png and b/All-Pairs Shortest Paths/img/weight_comparison_formula.png differ
diff --git a/B-Tree/Images/BTree20.png b/B-Tree/Images/BTree20.png
index 1a6a6a50e..66d3afd9e 100644
Binary files a/B-Tree/Images/BTree20.png and b/B-Tree/Images/BTree20.png differ
diff --git a/B-Tree/Images/InsertionSplit.png b/B-Tree/Images/InsertionSplit.png
index 2686b4df8..9c0248d5b 100644
Binary files a/B-Tree/Images/InsertionSplit.png and b/B-Tree/Images/InsertionSplit.png differ
diff --git a/B-Tree/Images/MergingNodes.png b/B-Tree/Images/MergingNodes.png
index bdd94671b..e644103b1 100644
Binary files a/B-Tree/Images/MergingNodes.png and b/B-Tree/Images/MergingNodes.png differ
diff --git a/B-Tree/Images/MovingKey.png b/B-Tree/Images/MovingKey.png
index 17ebfd669..b9feb4b9a 100644
Binary files a/B-Tree/Images/MovingKey.png and b/B-Tree/Images/MovingKey.png differ
diff --git a/B-Tree/Images/Node.png b/B-Tree/Images/Node.png
index 346f940bf..3ef741f14 100644
Binary files a/B-Tree/Images/Node.png and b/B-Tree/Images/Node.png differ
diff --git a/Binary Search Tree/Images/DeleteLeaf.png b/Binary Search Tree/Images/DeleteLeaf.png
index 39b185457..45541a91a 100644
Binary files a/Binary Search Tree/Images/DeleteLeaf.png and b/Binary Search Tree/Images/DeleteLeaf.png differ
diff --git a/Binary Search Tree/Images/DeleteOneChild.png b/Binary Search Tree/Images/DeleteOneChild.png
index 98a01032e..307c3d49d 100644
Binary files a/Binary Search Tree/Images/DeleteOneChild.png and b/Binary Search Tree/Images/DeleteOneChild.png differ
diff --git a/Binary Search Tree/Images/DeleteTwoChildren.png b/Binary Search Tree/Images/DeleteTwoChildren.png
index 1d941fe3c..9a7fdfd38 100644
Binary files a/Binary Search Tree/Images/DeleteTwoChildren.png and b/Binary Search Tree/Images/DeleteTwoChildren.png differ
diff --git a/Binary Search Tree/Images/MinimumMaximum.png b/Binary Search Tree/Images/MinimumMaximum.png
index 10b4e6352..0f1ac3473 100644
Binary files a/Binary Search Tree/Images/MinimumMaximum.png and b/Binary Search Tree/Images/MinimumMaximum.png differ
diff --git a/Binary Search Tree/Images/Searching.png b/Binary Search Tree/Images/Searching.png
index 69b266e61..d3a434517 100644
Binary files a/Binary Search Tree/Images/Searching.png and b/Binary Search Tree/Images/Searching.png differ
diff --git a/Binary Search Tree/Images/Traversing.png b/Binary Search Tree/Images/Traversing.png
index d842d595c..c5f46a04d 100644
Binary files a/Binary Search Tree/Images/Traversing.png and b/Binary Search Tree/Images/Traversing.png differ
diff --git a/Binary Search Tree/Images/Tree1.png b/Binary Search Tree/Images/Tree1.png
index 33b6a3896..9ad7989b7 100644
Binary files a/Binary Search Tree/Images/Tree1.png and b/Binary Search Tree/Images/Tree1.png differ
diff --git a/Binary Search Tree/Images/Tree2.png b/Binary Search Tree/Images/Tree2.png
index 8957cee6b..750e88d3e 100644
Binary files a/Binary Search Tree/Images/Tree2.png and b/Binary Search Tree/Images/Tree2.png differ
diff --git a/Binary Tree/Images/BinaryTree.png b/Binary Tree/Images/BinaryTree.png
index 86a6a82e8..ae11e01f6 100644
Binary files a/Binary Tree/Images/BinaryTree.png and b/Binary Tree/Images/BinaryTree.png differ
diff --git a/Binary Tree/Images/Operations.png b/Binary Tree/Images/Operations.png
index 40791bdb0..007dd59dd 100644
Binary files a/Binary Tree/Images/Operations.png and b/Binary Tree/Images/Operations.png differ
diff --git a/Breadth-First Search/Images/TraversalTree.png b/Breadth-First Search/Images/TraversalTree.png
index 4029285d7..79215b4b6 100644
Binary files a/Breadth-First Search/Images/TraversalTree.png and b/Breadth-First Search/Images/TraversalTree.png differ
diff --git a/Bucket Sort/Docs/BucketSort.png b/Bucket Sort/Docs/BucketSort.png
index 7e154b439..7e11a261d 100644
Binary files a/Bucket Sort/Docs/BucketSort.png and b/Bucket Sort/Docs/BucketSort.png differ
diff --git a/Closest Pair/Images/1200px-Closest_pair_of_points.png b/Closest Pair/Images/1200px-Closest_pair_of_points.png
index cf61a3eff..d4dad16cb 100644
Binary files a/Closest Pair/Images/1200px-Closest_pair_of_points.png and b/Closest Pair/Images/1200px-Closest_pair_of_points.png differ
diff --git a/Closest Pair/Images/Case.png b/Closest Pair/Images/Case.png
index 20b171a1a..07f1bba55 100644
Binary files a/Closest Pair/Images/Case.png and b/Closest Pair/Images/Case.png differ
diff --git a/Closest Pair/Images/Strip.png b/Closest Pair/Images/Strip.png
index b0193a127..3af122510 100644
Binary files a/Closest Pair/Images/Strip.png and b/Closest Pair/Images/Strip.png differ
diff --git a/CounterClockWise/Images/Pentagon_img.png b/CounterClockWise/Images/Pentagon_img.png
index 44d858303..2b984d7a9 100644
Binary files a/CounterClockWise/Images/Pentagon_img.png and b/CounterClockWise/Images/Pentagon_img.png differ
diff --git a/CounterClockWise/Images/Quadrilateral_img.jpg b/CounterClockWise/Images/Quadrilateral_img.jpg
index b48d7ee5a..a6a3708b9 100644
Binary files a/CounterClockWise/Images/Quadrilateral_img.jpg and b/CounterClockWise/Images/Quadrilateral_img.jpg differ
diff --git a/CounterClockWise/Images/Shoelace.png b/CounterClockWise/Images/Shoelace.png
index 2691ec129..f4327ed0f 100644
Binary files a/CounterClockWise/Images/Shoelace.png and b/CounterClockWise/Images/Shoelace.png differ
diff --git a/CounterClockWise/Images/Triangle_img.jpg b/CounterClockWise/Images/Triangle_img.jpg
index 8a010ca15..d34ed2266 100644
Binary files a/CounterClockWise/Images/Triangle_img.jpg and b/CounterClockWise/Images/Triangle_img.jpg differ
diff --git a/CounterClockWise/Images/pentagon.png b/CounterClockWise/Images/pentagon.png
index 063c77900..5505ebb8a 100644
Binary files a/CounterClockWise/Images/pentagon.png and b/CounterClockWise/Images/pentagon.png differ
diff --git a/CounterClockWise/Images/quadrilateral.png b/CounterClockWise/Images/quadrilateral.png
index 139d09778..e07f81ce7 100644
Binary files a/CounterClockWise/Images/quadrilateral.png and b/CounterClockWise/Images/quadrilateral.png differ
diff --git a/CounterClockWise/Images/triangle.png b/CounterClockWise/Images/triangle.png
index 67e8b453f..67b8cfc19 100644
Binary files a/CounterClockWise/Images/triangle.png and b/CounterClockWise/Images/triangle.png differ
diff --git a/Depth-First Search/Images/TraversalTree.png b/Depth-First Search/Images/TraversalTree.png
index bff2070dd..dccf8437e 100644
Binary files a/Depth-First Search/Images/TraversalTree.png and b/Depth-First Search/Images/TraversalTree.png differ
diff --git a/Dijkstra Algorithm/Images/DirectedGraph.png b/Dijkstra Algorithm/Images/DirectedGraph.png
index 67db49958..49cb4a6e7 100644
Binary files a/Dijkstra Algorithm/Images/DirectedGraph.png and b/Dijkstra Algorithm/Images/DirectedGraph.png differ
diff --git a/Dijkstra Algorithm/Images/Vertices.png b/Dijkstra Algorithm/Images/Vertices.png
index 09b2ad2c0..9c06045b0 100644
Binary files a/Dijkstra Algorithm/Images/Vertices.png and b/Dijkstra Algorithm/Images/Vertices.png differ
diff --git a/Dijkstra Algorithm/Images/WeightedDirectedGraph.png b/Dijkstra Algorithm/Images/WeightedDirectedGraph.png
index 542c698e1..2f339a721 100644
Binary files a/Dijkstra Algorithm/Images/WeightedDirectedGraph.png and b/Dijkstra Algorithm/Images/WeightedDirectedGraph.png differ
diff --git a/Dijkstra Algorithm/Images/WeightedDirectedGraphFinal.png b/Dijkstra Algorithm/Images/WeightedDirectedGraphFinal.png
index b2bb3e8e2..8d6ca1949 100644
Binary files a/Dijkstra Algorithm/Images/WeightedDirectedGraphFinal.png and b/Dijkstra Algorithm/Images/WeightedDirectedGraphFinal.png differ
diff --git a/Dijkstra Algorithm/Images/WeightedUndirectedGraph.png b/Dijkstra Algorithm/Images/WeightedUndirectedGraph.png
index 2f26b74d4..16ff4c234 100644
Binary files a/Dijkstra Algorithm/Images/WeightedUndirectedGraph.png and b/Dijkstra Algorithm/Images/WeightedUndirectedGraph.png differ
diff --git a/Dijkstra Algorithm/Images/image1.png b/Dijkstra Algorithm/Images/image1.png
index aabe0969e..edd8cd34d 100644
Binary files a/Dijkstra Algorithm/Images/image1.png and b/Dijkstra Algorithm/Images/image1.png differ
diff --git a/Dijkstra Algorithm/Images/image2.png b/Dijkstra Algorithm/Images/image2.png
index d4c4d94da..692cd6573 100644
Binary files a/Dijkstra Algorithm/Images/image2.png and b/Dijkstra Algorithm/Images/image2.png differ
diff --git a/Dijkstra Algorithm/Images/image3.png b/Dijkstra Algorithm/Images/image3.png
index 493048ab7..f83b2ae0a 100644
Binary files a/Dijkstra Algorithm/Images/image3.png and b/Dijkstra Algorithm/Images/image3.png differ
diff --git a/Dijkstra Algorithm/Images/image4.png b/Dijkstra Algorithm/Images/image4.png
index 9c47aaaaf..831eefe0b 100644
Binary files a/Dijkstra Algorithm/Images/image4.png and b/Dijkstra Algorithm/Images/image4.png differ
diff --git a/Dijkstra Algorithm/Images/image5.png b/Dijkstra Algorithm/Images/image5.png
index 249465444..c5231b3a8 100644
Binary files a/Dijkstra Algorithm/Images/image5.png and b/Dijkstra Algorithm/Images/image5.png differ
diff --git a/Dijkstra Algorithm/Images/image6.png b/Dijkstra Algorithm/Images/image6.png
index a2c7c7689..c9b03f8ce 100644
Binary files a/Dijkstra Algorithm/Images/image6.png and b/Dijkstra Algorithm/Images/image6.png differ
diff --git a/Dijkstra Algorithm/Images/image7.png b/Dijkstra Algorithm/Images/image7.png
index dd91cab0b..2142e115d 100644
Binary files a/Dijkstra Algorithm/Images/image7.png and b/Dijkstra Algorithm/Images/image7.png differ
diff --git a/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Pause.png b/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Pause.png
index 12a5d4922..39afdee87 100644
Binary files a/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Pause.png and b/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Pause.png differ
diff --git a/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Start.png b/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Start.png
index 3ab955629..95a5e977d 100644
Binary files a/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Start.png and b/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Start.png differ
diff --git a/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Stop.png b/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Stop.png
index b74585cbe..592ed8601 100644
Binary files a/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Stop.png and b/Dijkstra Algorithm/VisualizedDijkstra.playground/Resources/Stop.png differ
diff --git a/Egg Drop Problem/images/eggdrop.png b/Egg Drop Problem/images/eggdrop.png
index 9acfc2b76..d2d474420 100644
Binary files a/Egg Drop Problem/images/eggdrop.png and b/Egg Drop Problem/images/eggdrop.png differ
diff --git a/Egg Drop Problem/images/eggdrop2.png b/Egg Drop Problem/images/eggdrop2.png
index b342321bb..40d8fc035 100644
Binary files a/Egg Drop Problem/images/eggdrop2.png and b/Egg Drop Problem/images/eggdrop2.png differ
diff --git a/Fixed Size Array/Images/append.png b/Fixed Size Array/Images/append.png
index 167205f44..6c30aaf5a 100644
Binary files a/Fixed Size Array/Images/append.png and b/Fixed Size Array/Images/append.png differ
diff --git a/Fixed Size Array/Images/array.png b/Fixed Size Array/Images/array.png
index 50f56c182..c9ff8b16f 100644
Binary files a/Fixed Size Array/Images/array.png and b/Fixed Size Array/Images/array.png differ
diff --git a/Fixed Size Array/Images/delete-no-copy.png b/Fixed Size Array/Images/delete-no-copy.png
index c4d81ec23..8f93e18b7 100644
Binary files a/Fixed Size Array/Images/delete-no-copy.png and b/Fixed Size Array/Images/delete-no-copy.png differ
diff --git a/Fixed Size Array/Images/delete.png b/Fixed Size Array/Images/delete.png
index fd1516c2d..ba6557f05 100644
Binary files a/Fixed Size Array/Images/delete.png and b/Fixed Size Array/Images/delete.png differ
diff --git a/Fixed Size Array/Images/indexing.png b/Fixed Size Array/Images/indexing.png
index 78bc0c73f..75830c3f8 100644
Binary files a/Fixed Size Array/Images/indexing.png and b/Fixed Size Array/Images/indexing.png differ
diff --git a/Fixed Size Array/Images/insert.png b/Fixed Size Array/Images/insert.png
index 7e1e33865..35c2b08b6 100644
Binary files a/Fixed Size Array/Images/insert.png and b/Fixed Size Array/Images/insert.png differ
diff --git a/Graph/Images/AdjacencyList.png b/Graph/Images/AdjacencyList.png
index faf9d9170..154849e60 100644
Binary files a/Graph/Images/AdjacencyList.png and b/Graph/Images/AdjacencyList.png differ
diff --git a/Graph/Images/AdjacencyMatrix.png b/Graph/Images/AdjacencyMatrix.png
index 1cac1caf5..5cd16da29 100644
Binary files a/Graph/Images/AdjacencyMatrix.png and b/Graph/Images/AdjacencyMatrix.png differ
diff --git a/Graph/Images/ChordMap.png b/Graph/Images/ChordMap.png
index d3f9932b6..63af21f90 100644
Binary files a/Graph/Images/ChordMap.png and b/Graph/Images/ChordMap.png differ
diff --git a/Graph/Images/CoreData.png b/Graph/Images/CoreData.png
index b8ffdd07b..8e3105824 100644
Binary files a/Graph/Images/CoreData.png and b/Graph/Images/CoreData.png differ
diff --git a/Graph/Images/DAG.png b/Graph/Images/DAG.png
index c26924ca9..c88cdd953 100644
Binary files a/Graph/Images/DAG.png and b/Graph/Images/DAG.png differ
diff --git a/Graph/Images/Demo1.png b/Graph/Images/Demo1.png
index 53fa32c46..245c021dc 100644
Binary files a/Graph/Images/Demo1.png and b/Graph/Images/Demo1.png differ
diff --git a/Graph/Images/Flights.png b/Graph/Images/Flights.png
index 879dc131f..285f22786 100644
Binary files a/Graph/Images/Flights.png and b/Graph/Images/Flights.png differ
diff --git a/Graph/Images/FlightsDirected.png b/Graph/Images/FlightsDirected.png
index 5a677e7c0..b760621a8 100644
Binary files a/Graph/Images/FlightsDirected.png and b/Graph/Images/FlightsDirected.png differ
diff --git a/Graph/Images/Graph.png b/Graph/Images/Graph.png
index dd461a817..35e53e0dd 100644
Binary files a/Graph/Images/Graph.png and b/Graph/Images/Graph.png differ
diff --git a/Graph/Images/SocialNetwork.png b/Graph/Images/SocialNetwork.png
index ca5f662ae..c9e0f6576 100644
Binary files a/Graph/Images/SocialNetwork.png and b/Graph/Images/SocialNetwork.png differ
diff --git a/Graph/Images/StateMachine.png b/Graph/Images/StateMachine.png
index 82ef5c8e4..8a9e38f47 100644
Binary files a/Graph/Images/StateMachine.png and b/Graph/Images/StateMachine.png differ
diff --git a/Graph/Images/Tasks.png b/Graph/Images/Tasks.png
index a3f62ba9e..67d75f74e 100644
Binary files a/Graph/Images/Tasks.png and b/Graph/Images/Tasks.png differ
diff --git a/Graph/Images/TreeAndList.png b/Graph/Images/TreeAndList.png
index 14004c9c6..abb57a681 100644
Binary files a/Graph/Images/TreeAndList.png and b/Graph/Images/TreeAndList.png differ
diff --git a/Hash Set/Images/CombineSets.png b/Hash Set/Images/CombineSets.png
index d28bcbdb3..e79768680 100644
Binary files a/Hash Set/Images/CombineSets.png and b/Hash Set/Images/CombineSets.png differ
diff --git a/Heap Sort/Images/MaxHeap.png b/Heap Sort/Images/MaxHeap.png
index 47b7607ef..64f1d5d5c 100644
Binary files a/Heap Sort/Images/MaxHeap.png and b/Heap Sort/Images/MaxHeap.png differ
diff --git a/Heap/Images/Array.png b/Heap/Images/Array.png
index e6e7b5d25..5ac2d7de9 100644
Binary files a/Heap/Images/Array.png and b/Heap/Images/Array.png differ
diff --git a/Heap/Images/Heap1.png b/Heap/Images/Heap1.png
index 2de2ca940..49024ff57 100644
Binary files a/Heap/Images/Heap1.png and b/Heap/Images/Heap1.png differ
diff --git a/Heap/Images/HeapShape.png b/Heap/Images/HeapShape.png
index 3edecc23e..09dcfaf03 100644
Binary files a/Heap/Images/HeapShape.png and b/Heap/Images/HeapShape.png differ
diff --git a/Heap/Images/Insert1.png b/Heap/Images/Insert1.png
index 12d2726db..f6ecf7700 100644
Binary files a/Heap/Images/Insert1.png and b/Heap/Images/Insert1.png differ
diff --git a/Heap/Images/Insert2.png b/Heap/Images/Insert2.png
index 92d3aecbb..573daba45 100644
Binary files a/Heap/Images/Insert2.png and b/Heap/Images/Insert2.png differ
diff --git a/Heap/Images/Insert3.png b/Heap/Images/Insert3.png
index 314e66f80..09de135ee 100644
Binary files a/Heap/Images/Insert3.png and b/Heap/Images/Insert3.png differ
diff --git a/Heap/Images/LargeHeap.png b/Heap/Images/LargeHeap.png
index 651e67bea..95fa2d3ce 100644
Binary files a/Heap/Images/LargeHeap.png and b/Heap/Images/LargeHeap.png differ
diff --git a/Heap/Images/RegularTree.png b/Heap/Images/RegularTree.png
index 2384cb17b..954f8e4e6 100644
Binary files a/Heap/Images/RegularTree.png and b/Heap/Images/RegularTree.png differ
diff --git a/Heap/Images/Remove1.png b/Heap/Images/Remove1.png
index b71dba84d..e7a48de3e 100644
Binary files a/Heap/Images/Remove1.png and b/Heap/Images/Remove1.png differ
diff --git a/Heap/Images/Remove2.png b/Heap/Images/Remove2.png
index 524ad1abc..81ad98861 100644
Binary files a/Heap/Images/Remove2.png and b/Heap/Images/Remove2.png differ
diff --git a/Heap/Images/Remove3.png b/Heap/Images/Remove3.png
index b1369ebf2..e1fe774b7 100644
Binary files a/Heap/Images/Remove3.png and b/Heap/Images/Remove3.png differ
diff --git a/Heap/Images/Remove4.png b/Heap/Images/Remove4.png
index 1a190c34d..3d64b94b5 100644
Binary files a/Heap/Images/Remove4.png and b/Heap/Images/Remove4.png differ
diff --git a/Heap/Images/Remove5.png b/Heap/Images/Remove5.png
index 9dc07f3e5..32f0569a3 100644
Binary files a/Heap/Images/Remove5.png and b/Heap/Images/Remove5.png differ
diff --git a/Heap/Images/SortedArray.png b/Heap/Images/SortedArray.png
index 0d573a3d2..5840b189c 100644
Binary files a/Heap/Images/SortedArray.png and b/Heap/Images/SortedArray.png differ
diff --git a/Huffman Coding/Images/Compression.png b/Huffman Coding/Images/Compression.png
index e241d15c9..b1beddbec 100644
Binary files a/Huffman Coding/Images/Compression.png and b/Huffman Coding/Images/Compression.png differ
diff --git a/Huffman Coding/Images/Decompression.png b/Huffman Coding/Images/Decompression.png
index a2946a621..91363727a 100644
Binary files a/Huffman Coding/Images/Decompression.png and b/Huffman Coding/Images/Decompression.png differ
diff --git a/Huffman Coding/Images/Tree.png b/Huffman Coding/Images/Tree.png
index a90b11986..a644db15b 100644
Binary files a/Huffman Coding/Images/Tree.png and b/Huffman Coding/Images/Tree.png differ
diff --git a/Images/SwiftAlgorithm-410-transp.png b/Images/SwiftAlgorithm-410-transp.png
index 567c1d8eb..5a842b760 100644
Binary files a/Images/SwiftAlgorithm-410-transp.png and b/Images/SwiftAlgorithm-410-transp.png differ
diff --git a/Images/scheme-settings-for-travis.png b/Images/scheme-settings-for-travis.png
index 2ada94839..159f60a6c 100644
Binary files a/Images/scheme-settings-for-travis.png and b/Images/scheme-settings-for-travis.png differ
diff --git a/K-Means/Images/k_means_bad1.png b/K-Means/Images/k_means_bad1.png
index 07cb656b6..695d367e6 100644
Binary files a/K-Means/Images/k_means_bad1.png and b/K-Means/Images/k_means_bad1.png differ
diff --git a/K-Means/Images/k_means_bad2.png b/K-Means/Images/k_means_bad2.png
index 74b99d4db..74db6ab79 100644
Binary files a/K-Means/Images/k_means_bad2.png and b/K-Means/Images/k_means_bad2.png differ
diff --git a/K-Means/Images/k_means_good.png b/K-Means/Images/k_means_good.png
index bb6a996a8..495ba2692 100644
Binary files a/K-Means/Images/k_means_good.png and b/K-Means/Images/k_means_good.png differ
diff --git a/Linear Regression/Images/graph1.png b/Linear Regression/Images/graph1.png
index bffe838ef..2d110c9a1 100644
Binary files a/Linear Regression/Images/graph1.png and b/Linear Regression/Images/graph1.png differ
diff --git a/Linear Regression/Images/graph2.png b/Linear Regression/Images/graph2.png
index cdb45b1a8..9de4aadfb 100644
Binary files a/Linear Regression/Images/graph2.png and b/Linear Regression/Images/graph2.png differ
diff --git a/Linear Regression/Images/graph3.png b/Linear Regression/Images/graph3.png
index a0ec76e5b..28b9427ce 100644
Binary files a/Linear Regression/Images/graph3.png and b/Linear Regression/Images/graph3.png differ
diff --git a/Miller-Rabin Primality Test/Images/img_pseudo.png b/Miller-Rabin Primality Test/Images/img_pseudo.png
index 1a06d151a..985acbeb2 100644
Binary files a/Miller-Rabin Primality Test/Images/img_pseudo.png and b/Miller-Rabin Primality Test/Images/img_pseudo.png differ
diff --git a/Minimum Spanning Tree (Unweighted)/Images/Graph.png b/Minimum Spanning Tree (Unweighted)/Images/Graph.png
index e85072898..8b8081739 100644
Binary files a/Minimum Spanning Tree (Unweighted)/Images/Graph.png and b/Minimum Spanning Tree (Unweighted)/Images/Graph.png differ
diff --git a/Minimum Spanning Tree (Unweighted)/Images/MinimumSpanningTree.png b/Minimum Spanning Tree (Unweighted)/Images/MinimumSpanningTree.png
index bce73cc8e..6a6d933f7 100644
Binary files a/Minimum Spanning Tree (Unweighted)/Images/MinimumSpanningTree.png and b/Minimum Spanning Tree (Unweighted)/Images/MinimumSpanningTree.png differ
diff --git a/Minimum Spanning Tree (Unweighted)/Images/Tree.png b/Minimum Spanning Tree (Unweighted)/Images/Tree.png
index 1101f66ac..bc6609257 100644
Binary files a/Minimum Spanning Tree (Unweighted)/Images/Tree.png and b/Minimum Spanning Tree (Unweighted)/Images/Tree.png differ
diff --git a/Minimum Spanning Tree (Unweighted)/MinimumSpanningTree.playground/Resources/Minimum_Spanning_Tree.png b/Minimum Spanning Tree (Unweighted)/MinimumSpanningTree.playground/Resources/Minimum_Spanning_Tree.png
index bce73cc8e..6a6d933f7 100644
Binary files a/Minimum Spanning Tree (Unweighted)/MinimumSpanningTree.playground/Resources/Minimum_Spanning_Tree.png and b/Minimum Spanning Tree (Unweighted)/MinimumSpanningTree.playground/Resources/Minimum_Spanning_Tree.png differ
diff --git a/MinimumCoinChange/eurocoins.gif b/MinimumCoinChange/eurocoins.gif
index 2d9e81e55..6eca309dd 100644
Binary files a/MinimumCoinChange/eurocoins.gif and b/MinimumCoinChange/eurocoins.gif differ
diff --git a/Myers Difference Algorithm/Images/EditGraph.png b/Myers Difference Algorithm/Images/EditGraph.png
index f31bb50a3..2eb49ed74 100644
Binary files a/Myers Difference Algorithm/Images/EditGraph.png and b/Myers Difference Algorithm/Images/EditGraph.png differ
diff --git a/Myers Difference Algorithm/Images/EditGraph_k_move.png b/Myers Difference Algorithm/Images/EditGraph_k_move.png
index a8ea45c29..968b073a0 100644
Binary files a/Myers Difference Algorithm/Images/EditGraph_k_move.png and b/Myers Difference Algorithm/Images/EditGraph_k_move.png differ
diff --git a/Naive Bayes Classifier/images/code_example.png b/Naive Bayes Classifier/images/code_example.png
index a147ecdd6..202b1e886 100644
Binary files a/Naive Bayes Classifier/images/code_example.png and b/Naive Bayes Classifier/images/code_example.png differ
diff --git a/Naive Bayes Classifier/images/tennis_dataset.png b/Naive Bayes Classifier/images/tennis_dataset.png
index ce9a1a699..2b2727449 100644
Binary files a/Naive Bayes Classifier/images/tennis_dataset.png and b/Naive Bayes Classifier/images/tennis_dataset.png differ
diff --git a/QuadTree/Images/quadtree.png b/QuadTree/Images/quadtree.png
index 53af6fb08..1d3d5b51b 100644
Binary files a/QuadTree/Images/quadtree.png and b/QuadTree/Images/quadtree.png differ
diff --git a/Quicksort/Images/Example.png b/Quicksort/Images/Example.png
index ff54c49cf..dcfae02e9 100644
Binary files a/Quicksort/Images/Example.png and b/Quicksort/Images/Example.png differ
diff --git a/Radix Tree/Images/radixtree.png b/Radix Tree/Images/radixtree.png
index 7c78dd8c1..d1d784294 100644
Binary files a/Radix Tree/Images/radixtree.png and b/Radix Tree/Images/radixtree.png differ
diff --git a/Rootish Array Stack/images/RootishArrayStackExample.png b/Rootish Array Stack/images/RootishArrayStackExample.png
index 4e5e3e77b..b648f368a 100644
Binary files a/Rootish Array Stack/images/RootishArrayStackExample.png and b/Rootish Array Stack/images/RootishArrayStackExample.png differ
diff --git a/Rootish Array Stack/images/RootishArrayStackExample2.png b/Rootish Array Stack/images/RootishArrayStackExample2.png
index d032833bc..ee242beb0 100644
Binary files a/Rootish Array Stack/images/RootishArrayStackExample2.png and b/Rootish Array Stack/images/RootishArrayStackExample2.png differ
diff --git a/Rootish Array Stack/images/RootishArrayStackIntro.png b/Rootish Array Stack/images/RootishArrayStackIntro.png
index 74802e4ba..160cbb81c 100644
Binary files a/Rootish Array Stack/images/RootishArrayStackIntro.png and b/Rootish Array Stack/images/RootishArrayStackIntro.png differ
diff --git a/Segment Tree/Images/EqualSegments.png b/Segment Tree/Images/EqualSegments.png
index 1ff3e3b48..33177147e 100644
Binary files a/Segment Tree/Images/EqualSegments.png and b/Segment Tree/Images/EqualSegments.png differ
diff --git a/Segment Tree/Images/LeftSegment.png b/Segment Tree/Images/LeftSegment.png
index 8d1505940..b2647aee0 100644
Binary files a/Segment Tree/Images/LeftSegment.png and b/Segment Tree/Images/LeftSegment.png differ
diff --git a/Segment Tree/Images/MixedSegment.png b/Segment Tree/Images/MixedSegment.png
index e0016b932..533fa96c8 100644
Binary files a/Segment Tree/Images/MixedSegment.png and b/Segment Tree/Images/MixedSegment.png differ
diff --git a/Segment Tree/Images/RightSegment.png b/Segment Tree/Images/RightSegment.png
index 8a2324b5a..b1e444761 100644
Binary files a/Segment Tree/Images/RightSegment.png and b/Segment Tree/Images/RightSegment.png differ
diff --git a/Segment Tree/Images/Structure.png b/Segment Tree/Images/Structure.png
index cf4448c81..ab7524955 100644
Binary files a/Segment Tree/Images/Structure.png and b/Segment Tree/Images/Structure.png differ
diff --git a/Segment Tree/LazyPropagation/Images/Segment-tree.png b/Segment Tree/LazyPropagation/Images/Segment-tree.png
index 283bcca5d..26624b5c1 100644
Binary files a/Segment Tree/LazyPropagation/Images/Segment-tree.png and b/Segment Tree/LazyPropagation/Images/Segment-tree.png differ
diff --git a/Segment Tree/LazyPropagation/Images/lazy-sample-2.png b/Segment Tree/LazyPropagation/Images/lazy-sample-2.png
index f8105fbc6..791238b66 100644
Binary files a/Segment Tree/LazyPropagation/Images/lazy-sample-2.png and b/Segment Tree/LazyPropagation/Images/lazy-sample-2.png differ
diff --git a/Segment Tree/LazyPropagation/Images/pushUp.png b/Segment Tree/LazyPropagation/Images/pushUp.png
index ae868037f..295b0d83d 100644
Binary files a/Segment Tree/LazyPropagation/Images/pushUp.png and b/Segment Tree/LazyPropagation/Images/pushUp.png differ
diff --git a/Segment Tree/LazyPropagation/Images/pushdown.png b/Segment Tree/LazyPropagation/Images/pushdown.png
index 0c763c782..610b5b503 100644
Binary files a/Segment Tree/LazyPropagation/Images/pushdown.png and b/Segment Tree/LazyPropagation/Images/pushdown.png differ
diff --git a/Shortest Path (Unweighted)/Images/Graph.png b/Shortest Path (Unweighted)/Images/Graph.png
index 6f3a34585..f55742886 100644
Binary files a/Shortest Path (Unweighted)/Images/Graph.png and b/Shortest Path (Unweighted)/Images/Graph.png differ
diff --git a/Single-Source Shortest Paths (Weighted)/img/example_graph.png b/Single-Source Shortest Paths (Weighted)/img/example_graph.png
index 69674ba93..dcb6b3424 100644
Binary files a/Single-Source Shortest Paths (Weighted)/img/example_graph.png and b/Single-Source Shortest Paths (Weighted)/img/example_graph.png differ
diff --git a/Single-Source Shortest Paths (Weighted)/img/negative_cycle_example.png b/Single-Source Shortest Paths (Weighted)/img/negative_cycle_example.png
index e1cbc451c..f1ffa945e 100644
Binary files a/Single-Source Shortest Paths (Weighted)/img/negative_cycle_example.png and b/Single-Source Shortest Paths (Weighted)/img/negative_cycle_example.png differ
diff --git a/Singly Linked List/Images/CopiedIndirectStorage.png b/Singly Linked List/Images/CopiedIndirectStorage.png
index 7a2f7e68c..aa736ebb3 100644
Binary files a/Singly Linked List/Images/CopiedIndirectStorage.png and b/Singly Linked List/Images/CopiedIndirectStorage.png differ
diff --git a/Singly Linked List/Images/SharedIndirectStorage.png b/Singly Linked List/Images/SharedIndirectStorage.png
index 51920c236..58deb3adf 100644
Binary files a/Singly Linked List/Images/SharedIndirectStorage.png and b/Singly Linked List/Images/SharedIndirectStorage.png differ
diff --git a/Skip-List/Images/Insert1.png b/Skip-List/Images/Insert1.png
index 1e1a5959d..8f9e6ffee 100644
Binary files a/Skip-List/Images/Insert1.png and b/Skip-List/Images/Insert1.png differ
diff --git a/Skip-List/Images/Insert10.png b/Skip-List/Images/Insert10.png
index eaec313b3..55d2f8b50 100644
Binary files a/Skip-List/Images/Insert10.png and b/Skip-List/Images/Insert10.png differ
diff --git a/Skip-List/Images/Insert11.png b/Skip-List/Images/Insert11.png
index 3c637093c..5d58a666a 100644
Binary files a/Skip-List/Images/Insert11.png and b/Skip-List/Images/Insert11.png differ
diff --git a/Skip-List/Images/Insert12.png b/Skip-List/Images/Insert12.png
index 408356a6f..2751dd341 100644
Binary files a/Skip-List/Images/Insert12.png and b/Skip-List/Images/Insert12.png differ
diff --git a/Skip-List/Images/Insert2.png b/Skip-List/Images/Insert2.png
index 5fa094019..c9edec794 100644
Binary files a/Skip-List/Images/Insert2.png and b/Skip-List/Images/Insert2.png differ
diff --git a/Skip-List/Images/Insert3.png b/Skip-List/Images/Insert3.png
index 08f1b78bb..c7f1b8692 100644
Binary files a/Skip-List/Images/Insert3.png and b/Skip-List/Images/Insert3.png differ
diff --git a/Skip-List/Images/Insert4.png b/Skip-List/Images/Insert4.png
index 779ad7dd8..392aacb91 100644
Binary files a/Skip-List/Images/Insert4.png and b/Skip-List/Images/Insert4.png differ
diff --git a/Skip-List/Images/Insert5.png b/Skip-List/Images/Insert5.png
index ebac3b33f..053c860d4 100644
Binary files a/Skip-List/Images/Insert5.png and b/Skip-List/Images/Insert5.png differ
diff --git a/Skip-List/Images/Insert6.png b/Skip-List/Images/Insert6.png
index e2b44c3b0..37b7e927f 100644
Binary files a/Skip-List/Images/Insert6.png and b/Skip-List/Images/Insert6.png differ
diff --git a/Skip-List/Images/Insert8.png b/Skip-List/Images/Insert8.png
index 2eecd75e4..687d4424d 100644
Binary files a/Skip-List/Images/Insert8.png and b/Skip-List/Images/Insert8.png differ
diff --git a/Skip-List/Images/Insert9.png b/Skip-List/Images/Insert9.png
index f63345bdd..5e8da01ca 100644
Binary files a/Skip-List/Images/Insert9.png and b/Skip-List/Images/Insert9.png differ
diff --git a/Skip-List/Images/Intro.png b/Skip-List/Images/Intro.png
index 0bb64865d..c434dccfd 100644
Binary files a/Skip-List/Images/Intro.png and b/Skip-List/Images/Intro.png differ
diff --git a/Skip-List/Images/Search1.png b/Skip-List/Images/Search1.png
index 84399a621..77d4c65f0 100644
Binary files a/Skip-List/Images/Search1.png and b/Skip-List/Images/Search1.png differ
diff --git a/Skip-List/Images/insert7.png b/Skip-List/Images/insert7.png
index d92f607f7..30d81f81f 100644
Binary files a/Skip-List/Images/insert7.png and b/Skip-List/Images/insert7.png differ
diff --git a/Sparse Table/Images/idempotency.png b/Sparse Table/Images/idempotency.png
index 88c8e7a8d..1ce48172b 100644
Binary files a/Sparse Table/Images/idempotency.png and b/Sparse Table/Images/idempotency.png differ
diff --git a/Sparse Table/Images/query.png b/Sparse Table/Images/query.png
index fc1c42fb7..a6c268906 100644
Binary files a/Sparse Table/Images/query.png and b/Sparse Table/Images/query.png differ
diff --git a/Sparse Table/Images/query_example.png b/Sparse Table/Images/query_example.png
index c588828ee..04e49534a 100644
Binary files a/Sparse Table/Images/query_example.png and b/Sparse Table/Images/query_example.png differ
diff --git a/Sparse Table/Images/recursion.png b/Sparse Table/Images/recursion.png
index 6928e372c..ef5d5f919 100644
Binary files a/Sparse Table/Images/recursion.png and b/Sparse Table/Images/recursion.png differ
diff --git a/Sparse Table/Images/recursion_examples.png b/Sparse Table/Images/recursion_examples.png
index 737b95bf9..1f89ade58 100644
Binary files a/Sparse Table/Images/recursion_examples.png and b/Sparse Table/Images/recursion_examples.png differ
diff --git a/Sparse Table/Images/structure.png b/Sparse Table/Images/structure.png
index 88902df0c..9209b6f17 100644
Binary files a/Sparse Table/Images/structure.png and b/Sparse Table/Images/structure.png differ
diff --git a/Sparse Table/Images/structure_examples.png b/Sparse Table/Images/structure_examples.png
index 69fd57218..153972002 100644
Binary files a/Sparse Table/Images/structure_examples.png and b/Sparse Table/Images/structure_examples.png differ
diff --git a/Splay Tree/Images/example-zigzig-1.png b/Splay Tree/Images/example-zigzig-1.png
index 48a08c17c..3e0209498 100644
Binary files a/Splay Tree/Images/example-zigzig-1.png and b/Splay Tree/Images/example-zigzig-1.png differ
diff --git a/Splay Tree/Images/example-zigzig-2.png b/Splay Tree/Images/example-zigzig-2.png
index e10ed1f80..373ac8cd4 100644
Binary files a/Splay Tree/Images/example-zigzig-2.png and b/Splay Tree/Images/example-zigzig-2.png differ
diff --git a/Splay Tree/Images/example-zigzig-3.png b/Splay Tree/Images/example-zigzig-3.png
index 905b4d4bd..3f6f7a249 100644
Binary files a/Splay Tree/Images/example-zigzig-3.png and b/Splay Tree/Images/example-zigzig-3.png differ
diff --git a/Splay Tree/Images/example-zigzig-4.png b/Splay Tree/Images/example-zigzig-4.png
index 1d46315cf..f5618a675 100644
Binary files a/Splay Tree/Images/example-zigzig-4.png and b/Splay Tree/Images/example-zigzig-4.png differ
diff --git a/Splay Tree/Images/example-zigzig-5.png b/Splay Tree/Images/example-zigzig-5.png
index 002ca2833..0cfcd414a 100644
Binary files a/Splay Tree/Images/example-zigzig-5.png and b/Splay Tree/Images/example-zigzig-5.png differ
diff --git a/Splay Tree/Images/example1-1.png b/Splay Tree/Images/example1-1.png
index 1bd406248..c2863222f 100644
Binary files a/Splay Tree/Images/example1-1.png and b/Splay Tree/Images/example1-1.png differ
diff --git a/Splay Tree/Images/example1-2.png b/Splay Tree/Images/example1-2.png
index 46dd35bcd..0c6591d59 100644
Binary files a/Splay Tree/Images/example1-2.png and b/Splay Tree/Images/example1-2.png differ
diff --git a/Splay Tree/Images/example1-3.png b/Splay Tree/Images/example1-3.png
index af2c6ee9d..3d2b6311d 100644
Binary files a/Splay Tree/Images/example1-3.png and b/Splay Tree/Images/example1-3.png differ
diff --git a/Splay Tree/Images/examplezig1.png b/Splay Tree/Images/examplezig1.png
index dda9d6de9..fd3e79ca2 100644
Binary files a/Splay Tree/Images/examplezig1.png and b/Splay Tree/Images/examplezig1.png differ
diff --git a/Splay Tree/Images/examplezig2.png b/Splay Tree/Images/examplezig2.png
index ba8a48867..ab54e5baf 100644
Binary files a/Splay Tree/Images/examplezig2.png and b/Splay Tree/Images/examplezig2.png differ
diff --git a/Splay Tree/Images/examplezigzig1.png b/Splay Tree/Images/examplezigzig1.png
index 11ec330f2..5e6043b59 100644
Binary files a/Splay Tree/Images/examplezigzig1.png and b/Splay Tree/Images/examplezigzig1.png differ
diff --git a/Splay Tree/Images/examplezigzig2.png b/Splay Tree/Images/examplezigzig2.png
index 0a9c64593..b649135c1 100644
Binary files a/Splay Tree/Images/examplezigzig2.png and b/Splay Tree/Images/examplezigzig2.png differ
diff --git a/Splay Tree/Images/examplezigzig3.png b/Splay Tree/Images/examplezigzig3.png
index dbc40a3ba..8fbebd09f 100644
Binary files a/Splay Tree/Images/examplezigzig3.png and b/Splay Tree/Images/examplezigzig3.png differ
diff --git a/Splay Tree/Images/worst-case-1.png b/Splay Tree/Images/worst-case-1.png
index deda6d96f..0a25e91b2 100644
Binary files a/Splay Tree/Images/worst-case-1.png and b/Splay Tree/Images/worst-case-1.png differ
diff --git a/Splay Tree/Images/worst-case-2.png b/Splay Tree/Images/worst-case-2.png
index 46870f229..f92145ee4 100644
Binary files a/Splay Tree/Images/worst-case-2.png and b/Splay Tree/Images/worst-case-2.png differ
diff --git a/Splay Tree/Images/worst-case-3.png b/Splay Tree/Images/worst-case-3.png
index 65af205a8..8899a232a 100644
Binary files a/Splay Tree/Images/worst-case-3.png and b/Splay Tree/Images/worst-case-3.png differ
diff --git a/Splay Tree/Images/worst-case-4.png b/Splay Tree/Images/worst-case-4.png
index ac007e7d8..fff48b965 100644
Binary files a/Splay Tree/Images/worst-case-4.png and b/Splay Tree/Images/worst-case-4.png differ
diff --git a/Splay Tree/Images/worst-case-5.png b/Splay Tree/Images/worst-case-5.png
index 4009a2592..511df7c19 100644
Binary files a/Splay Tree/Images/worst-case-5.png and b/Splay Tree/Images/worst-case-5.png differ
diff --git a/Splay Tree/Images/worst-case-6.png b/Splay Tree/Images/worst-case-6.png
index b162346d3..209185886 100644
Binary files a/Splay Tree/Images/worst-case-6.png and b/Splay Tree/Images/worst-case-6.png differ
diff --git a/Splay Tree/Images/zig.png b/Splay Tree/Images/zig.png
index e21522b6f..1d55f6406 100644
Binary files a/Splay Tree/Images/zig.png and b/Splay Tree/Images/zig.png differ
diff --git a/Splay Tree/Images/zigzag1.png b/Splay Tree/Images/zigzag1.png
index 1bd406248..9b7fcf824 100644
Binary files a/Splay Tree/Images/zigzag1.png and b/Splay Tree/Images/zigzag1.png differ
diff --git a/Splay Tree/Images/zigzag2.png b/Splay Tree/Images/zigzag2.png
index 5f8e4c63f..0b3c02199 100644
Binary files a/Splay Tree/Images/zigzag2.png and b/Splay Tree/Images/zigzag2.png differ
diff --git a/Splay Tree/Images/zigzig-wrongrotated.png b/Splay Tree/Images/zigzig-wrongrotated.png
index fc9af14c2..a9261de99 100644
Binary files a/Splay Tree/Images/zigzig-wrongrotated.png and b/Splay Tree/Images/zigzig-wrongrotated.png differ
diff --git a/Splay Tree/Images/zigzig1.png b/Splay Tree/Images/zigzig1.png
index 11ec330f2..5e6043b59 100644
Binary files a/Splay Tree/Images/zigzig1.png and b/Splay Tree/Images/zigzig1.png differ
diff --git a/Splay Tree/Images/zigzig2.png b/Splay Tree/Images/zigzig2.png
index 1e843c9af..9bd24bcb4 100644
Binary files a/Splay Tree/Images/zigzig2.png and b/Splay Tree/Images/zigzig2.png differ
diff --git a/Threaded Binary Tree/Images/Base.png b/Threaded Binary Tree/Images/Base.png
index da25b4763..420d8db0b 100644
Binary files a/Threaded Binary Tree/Images/Base.png and b/Threaded Binary Tree/Images/Base.png differ
diff --git a/Threaded Binary Tree/Images/Full.png b/Threaded Binary Tree/Images/Full.png
index 964456000..a7d80a384 100644
Binary files a/Threaded Binary Tree/Images/Full.png and b/Threaded Binary Tree/Images/Full.png differ
diff --git a/Threaded Binary Tree/Images/Insert1.png b/Threaded Binary Tree/Images/Insert1.png
index 12509733c..3a5be9130 100644
Binary files a/Threaded Binary Tree/Images/Insert1.png and b/Threaded Binary Tree/Images/Insert1.png differ
diff --git a/Threaded Binary Tree/Images/Insert2.png b/Threaded Binary Tree/Images/Insert2.png
index 86c8fdb7a..944c3ed1d 100644
Binary files a/Threaded Binary Tree/Images/Insert2.png and b/Threaded Binary Tree/Images/Insert2.png differ
diff --git a/Threaded Binary Tree/Images/Insert3.png b/Threaded Binary Tree/Images/Insert3.png
index 435224000..404f932df 100644
Binary files a/Threaded Binary Tree/Images/Insert3.png and b/Threaded Binary Tree/Images/Insert3.png differ
diff --git a/Threaded Binary Tree/Images/Partial.png b/Threaded Binary Tree/Images/Partial.png
index 4436df2f4..48bf0fe39 100644
Binary files a/Threaded Binary Tree/Images/Partial.png and b/Threaded Binary Tree/Images/Partial.png differ
diff --git a/Threaded Binary Tree/Images/Remove1.png b/Threaded Binary Tree/Images/Remove1.png
index 0ca2f9c50..474e9d55e 100644
Binary files a/Threaded Binary Tree/Images/Remove1.png and b/Threaded Binary Tree/Images/Remove1.png differ
diff --git a/Threaded Binary Tree/Images/Remove2.png b/Threaded Binary Tree/Images/Remove2.png
index 31c496594..b02ed4665 100644
Binary files a/Threaded Binary Tree/Images/Remove2.png and b/Threaded Binary Tree/Images/Remove2.png differ
diff --git a/Threaded Binary Tree/Images/Remove3.png b/Threaded Binary Tree/Images/Remove3.png
index c20c6f1f7..280488461 100644
Binary files a/Threaded Binary Tree/Images/Remove3.png and b/Threaded Binary Tree/Images/Remove3.png differ
diff --git a/Threaded Binary Tree/Images/Remove4.png b/Threaded Binary Tree/Images/Remove4.png
index affcc1387..3dfb68f41 100644
Binary files a/Threaded Binary Tree/Images/Remove4.png and b/Threaded Binary Tree/Images/Remove4.png differ
diff --git a/Topological Sort/Images/Algorithms.png b/Topological Sort/Images/Algorithms.png
index e693a1023..ecb835ba2 100644
Binary files a/Topological Sort/Images/Algorithms.png and b/Topological Sort/Images/Algorithms.png differ
diff --git a/Topological Sort/Images/Example.png b/Topological Sort/Images/Example.png
index d16c6aa50..6644f7032 100644
Binary files a/Topological Sort/Images/Example.png and b/Topological Sort/Images/Example.png differ
diff --git a/Topological Sort/Images/Graph.png b/Topological Sort/Images/Graph.png
index 3d152592b..77d0391ab 100644
Binary files a/Topological Sort/Images/Graph.png and b/Topological Sort/Images/Graph.png differ
diff --git a/Topological Sort/Images/GraphResult.png b/Topological Sort/Images/GraphResult.png
index a70aab50e..712db5c04 100644
Binary files a/Topological Sort/Images/GraphResult.png and b/Topological Sort/Images/GraphResult.png differ
diff --git a/Topological Sort/Images/InvalidSort.png b/Topological Sort/Images/InvalidSort.png
index e9c052762..1ef74238f 100644
Binary files a/Topological Sort/Images/InvalidSort.png and b/Topological Sort/Images/InvalidSort.png differ
diff --git a/Topological Sort/Images/TopologicalSort.png b/Topological Sort/Images/TopologicalSort.png
index 7e6516191..cde2513ff 100644
Binary files a/Topological Sort/Images/TopologicalSort.png and b/Topological Sort/Images/TopologicalSort.png differ
diff --git a/Tree/Images/Cycles.png b/Tree/Images/Cycles.png
index dc3ee008c..bdc86a9fb 100644
Binary files a/Tree/Images/Cycles.png and b/Tree/Images/Cycles.png differ
diff --git a/Tree/Images/Example.png b/Tree/Images/Example.png
index d9df4469c..b98d53ca8 100644
Binary files a/Tree/Images/Example.png and b/Tree/Images/Example.png differ
diff --git a/Tree/Images/ParentChildren.png b/Tree/Images/ParentChildren.png
index b92db66cc..da294d249 100644
Binary files a/Tree/Images/ParentChildren.png and b/Tree/Images/ParentChildren.png differ
diff --git a/Tree/Images/Tree.png b/Tree/Images/Tree.png
index 59ef800cb..e8461bb38 100644
Binary files a/Tree/Images/Tree.png and b/Tree/Images/Tree.png differ
diff --git a/Trie/images/trie.png b/Trie/images/trie.png
index 00dacc008..7cd9aac1d 100644
Binary files a/Trie/images/trie.png and b/Trie/images/trie.png differ
diff --git a/Union-Find/Images/AfterFind.png b/Union-Find/Images/AfterFind.png
index 6405f8e6d..8e3d32703 100644
Binary files a/Union-Find/Images/AfterFind.png and b/Union-Find/Images/AfterFind.png differ
diff --git a/Union-Find/Images/AfterUnion.png b/Union-Find/Images/AfterUnion.png
index 10c1f2d7e..1f44ff180 100644
Binary files a/Union-Find/Images/AfterUnion.png and b/Union-Find/Images/AfterUnion.png differ
diff --git a/Union-Find/Images/BeforeFind.png b/Union-Find/Images/BeforeFind.png
index e0cdd224f..848bafbb4 100644
Binary files a/Union-Find/Images/BeforeFind.png and b/Union-Find/Images/BeforeFind.png differ
diff --git a/Union-Find/Images/BeforeUnion.png b/Union-Find/Images/BeforeUnion.png
index 13890ccb0..c91161df4 100644
Binary files a/Union-Find/Images/BeforeUnion.png and b/Union-Find/Images/BeforeUnion.png differ