Draw the Sierpinski Arrowhead Curve Introduction
The Sierpinski Arrowhead Curve is a curve that's limit is Sierpinski's Triangle.
It first starts like this:
 _
/ \

Then, each line is replaced with a rotated version of the first one:
  _
 / \
 \ /
_/ \_

Next:
     _
    / \
    \ /
   _/ \_
  /     \
  \_   _/
 _  \ /  _
/ \_/ \_/ \


Your task
Given a number n, output the n-th iteration of the Sierpinski Arrowhead Curve.
You may choose 0 or 1-indexed input, but please specify that in your answer.
You may generate an image, or use Ascii Art in the format I have given above.
You may not use built-ins to generate this curve.
Remember, this is code-golf, so the code with the fewest bytes wins.
Octave, 240 236 221 bytes
This is made with the same idea used here but I had to change it to fit the sierpinsky arrowhead curve.
m=input(0);g=2*pi/6;u=cos(g);v=sin(g);A=[1,0];B=[u,v];C=[-u,v];D=-A;E=-B;F=-C;for k=1:m;f=[E;F;A];b=[A;B;C];A=[B;A;F];d=[C;D;E];C=[D;C;B];E=[F;E;D];B=b;D=d;F=f;end;A=[0,0;cumsum(A)];plot(A(:,1),A(:,2));axis off;axis equal