Visualizing Essential Algorithms