---- 6.2 a function abstracts a bunch of code ----

---- 6.3 functions have a scope ----

---- 6.4 iterationsszz ----

---- 6.5 polymorphism abstracts across types ----

---- 6.6 revisiting double-double ----

---- testing eqality true false ----

---- 6.8 IF ----

---- 6.9 division a special error and types ----