take
first
* fix take_1 behavior * fix test case * simplify code * reverse back for first command * fix example * make arg required * add test * fix test message