call/cc is the basic mechanism - useful to implement stackful coroutines and fibers (cooperative multi-tasking)