Just feel inefficient to learn the idea of algorithm from text or pseudo-code. What about watching it moves?