Avatar
Simple, easy, understandable, and efficient to meet a goal..
It's very nice, simple for beginner to understand and it accomplish the goal with ease in a very efficient way.