examples:
fast reverse
,
postorder traversal
,
minimum depth
,
alpha beta pruning
,
fast abstracts
,
fibonacci sequence
,
steep sequences
,
longest path length