   end
 
   test "into/2" do
-    assert Enum.into([a: 1, b: 2], %{}) == %{a: 1, b: 2}
-    assert Enum.into(%{a: 1, b: 2}, []) == [a: 1, b: 2]
     assert Enum.into(3..5, [1, 2]) == [1, 2, 3, 4, 5]
     assert Enum.into(1..5, []) == [1, 2, 3, 4, 5]
   end

  test "reject/2" do
    assert Enum.reject([1, 2, 3], fn(x) -> rem(x, 2) == 0 end) == [1, 3]
    assert Enum.reject([2, 4, 6], fn(x) -> rem(x, 2) == 0 end) == []
  end

  test "reverse/1" do

  test "reject/2" do
    assert Enum.reject(1..3, fn(x) -> rem(x, 2) == 0 end) == [1, 3]
    assert Enum.reject(1..6, fn(x) -> rem(x, 2) == 0 end) == [1, 3, 5]
  end

  test "reverse/1" do
