 
     test "emit looped numbers" do
       assert capture_io(fn ->
-        RPNForthThing.initialize(~w[ 0 10 do i emit loop ])
-      end) == <<10, 9, 8, 7, 6, 5, 4, 3, 2, 1>>
+        RPNForthThing.initialize(~w[ 10 0 do i emit loop ])
+      end) == <<0, 1, 2, 3, 4, 5, 6, 7, 8, 9>>
+    end
+
+    test "print looped numbers" do
+      assert capture_io(fn ->
+        RPNForthThing.initialize(~w[ 10 0 do i . loop ])
+      end) == "0 1 2 3 4 5 6 7 8 9 "
     end
 
     test "print stars" do

# rpn_forth_thing.exs : square dup \* \; 10 square
#=> 100

defmodule RPNForthThing do

  def initialize do

    initialize(String.split(input, " ", trim: true))
  end
  def initialize(input) when is_list(input) do
    input |> normalize |> compute([], [], Map.new)
  end

  def normalize(input) when is_list(input) do
