first-steps 1-hellows fact-to-compile.hs fact.hs hello-on-fly.hs 1b-input-output forM.hs io-with-when-and-do.hs short-lines.hs show.hs 2-parallel-computing par.hs 3-misc curring.hs function-syntax.hs misc.hs new-type.hs parenthesises.hs pattern-in-where.hs picture.hs reals.hs recursion-quick-sort.hs typeof.hs zipWith.hs 4-aggregating-functions map-and.hs 5-types existentials.hs tree.hs types.hs 6-classes classes.hs 7-functor functor-b.hs functor-list.hs functor.hs get-started.txt help.txt language-abstract.txt language-pitfalls.txt penn-steps 1-algeb 2-algeb-constructors.hs 3-homework-3-sublists-2.hs 3-homework-3-sublists-3.hs 3-homework-3-sublists-4.hs 3-homework-3-sublists-5.hs 3-homework-3-sublists.hs 3-homework-4-maximum-1.hs 3-homework-5-histogram-1.hs algeb.hs data-type-instantiation-completion--Num-to-Float.hs 12-monad 1-monad.hs 4-high-order 4-homework-NEED-MORE-ASSIGNMENTS.hs 4-homework-balanced-tree.hs 4-homework-composition-Collatz-conjecture.hs 4-homework-composition-filter.hs 4-homework-composition.hs 4-homework-foldl-via-foldr.hs 6-fibonacci Num-Poly-with-operations-sugar fibo fibo.hs fibo.hs integer-polynomials-without-lists fibo.hs problems cannot-extend-custom-to-list fibo.hs cannot-inherit-from-integral.hs disaster-class--type--data--fibo.hs fibo--cannot-instantiate-Ingegral-for-Polynomial.hs unfinished based-on-custom-abstract-list fibonacci.hs creates-parent-class-with-method-plus fibo.hs integer-poly fibo.hs 6-hanoi-bonus hanoi.hs 7-folds-monoids monoids.hs 9-applicative applicative-liftA3.hs applicative-sub-shifted-to-list.hs applicative.hs