Great visualization and explanation

Not optimized for phone.
Sometimes too lengthy explanations.

Responses