Review (4/5): Four Stars
It is very flexible so it will need more practice.