A lot more typo fixes by Ori Avtalion.
diff --git a/Doc/howto/functional.rst b/Doc/howto/functional.rst
index b0b43c0..5dea10e 100644
--- a/Doc/howto/functional.rst
+++ b/Doc/howto/functional.rst
@@ -905,7 +905,7 @@
itertools.izip(['a', 'b', 'c'], (1, 2, 3)) =>
('a', 1), ('b', 2), ('c', 3)
-It's similiar to the built-in :func:`zip` function, but doesn't construct an
+It's similar to the built-in :func:`zip` function, but doesn't construct an
in-memory list and exhaust all the input iterators before returning; instead
tuples are constructed and returned only if they're requested. (The technical
term for this behaviour is `lazy evaluation