Recursion
- simple functional programming
- SimpleFP - how-to
- SimpleFP - variable assignment
- SimpleFP - list creation
- SimpleFP - boxing
- SimpleFP - concatenation
- SimpleFP - accessing list elements
- SimpleFP - slicing
- SimpleFP - minimal instruction set
- SimpleFP - functions and conditionals
- SimpleFP - recursion
- Simple FP - Example -
scount
- Simple FP - debugging
- SimpleFP: a recursion scheme
- Example -
sdouble
- Exercise - debug double
- Exercise - sfilter_even
- Exercise - smerry
- Exercise - ssum
- Exercise - smin
- Exercise - ssearch
- Exercise - sbin_search
- Exercise - szip
- Exercise - sunnest
- Exercise - sfib
- Exercise - sall
- Exercise - srev
- Exercise - spalindrome
- Exercise - snest
- Exercise - spalace
- Exercise - srep
- Exercise - ssortin
- accumulators and indeces
- Example -
adouble
- Exercise - debug adouble
- Exercise - afilter_even
- Exercise - amerry
- Exercise - afib
- Exercise - asearch
- Exercise - abin_search
- Exercise - azip
- Exercise - aunnest
- Exercise - arev
- Exercise - apalindrome
- Exercise - anest
- Exercise - apalace
- Exercise - arep
- Exercise - asortin
- Exercise - ahist
- Exercise - agap
- Continue
- Example -
- divide and conquer
- challenges